Hey folks! I’m completely new to Lemmy and still figuring out how everything works around here… But I’d love to share a project I’ve been building.

It’s called VOID (Versatile Open-source Infrastructure for Developers) - an open-source, local-first second-brain (note taking app but more powerful) application that combines the flexibility of Obsidian with the powerful organization of Notion.

Unlike many other tools, VOID is not just another note-taking app. It’s built with the idea of being a true second brain that you fully control. No vendor lock-in, no hidden cloud, no feature walls. Everything is open-source, customizable, and designed to adapt to your workflow instead of forcing you into someone else’s.

I’m currently building it with Rust, Tauri v2 and Vue.js. For certain plugins and configs, it also supports SurrealDB as a database.

check it out on my GitHub

  • frozenspinach@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 hours ago

    Awesome! I want more and better apps in this space. I personally don’t trust myself not to lose my phone, so I want to manually sync files to some trusted place, or preferably, have webdav/nextcloud for syncing the way some notes apps have it. It’s your project, so do what suits you, but that’s something that would push it to the top for me.

  • dax@feddit.org
    link
    fedilink
    arrow-up
    15
    ·
    12 hours ago

    You might want to highlight what differentiates it from Obsidian, except being open source. Just from looking at the page, I don’t know what it means to have organization capabilities from Notion?

    • Paulemeister@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      3 hours ago

      Nice rendering of headings, bullet points, checkboxes, code blocks, images and so on. I know there is something available for vim if you are using a terminal emulator that supports displaying images, but as far as I know besides a language server for markdown helix can’t do that. If there is something I’d like to try it

  • pastermil@sh.itjust.works
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    13 hours ago

    Looking good!

    Slightly off-topic, but with all the craps that’s going on with Github, ever consider having your projects on Codeberg instead?

  • qaz@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    12 hours ago

    I saw you picked SurrealDB, what has been your experience with that so far?

    • Transhumanist@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      8 hours ago

      I really like SurrealDB. It has amazing compatibility with rust + tauri and can be used in file mode with rocksDB. For my usecase it fits the best. I love static types)

  • ComradeMiao@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    18 hours ago

    A new competitor to Obsidian other than Trilium and Logseq would be awesome. I have to ask are you vibe coding? The length of the project and extensive use of emojis in the read me makes me question… I wish you the best. If you get a server container and an iPhone app I would seriously support it.

    • Transhumanist@lemmy.mlOP
      link
      fedilink
      arrow-up
      21
      ·
      edit-2
      18 hours ago

      I tried to make README less boring using emoji) And I’m pretty confident in my Rust and Vue skills, so not using chatGPT(or any other AI tool) in my work). I wrote all of the VOID by my hands.

    • Transhumanist@lemmy.mlOP
      link
      fedilink
      arrow-up
      30
      arrow-down
      1
      ·
      edit-2
      1 day ago

      no offense. but if I got a penny for everytime Ive heard this…

      yeah, I know) but I try my best to make this project as perfect and useful as possible

        • balsoft@lemmy.ml
          link
          fedilink
          arrow-up
          9
          arrow-down
          1
          ·
          edit-2
          4 hours ago

          The basis of trust has been breached by whole nation, so it has to be earned by every single member of that nation.

          1. WTF is this collective punishment nonsense? Replace “nationality” with “race” (keeping in mind that a person typically doesn’t choose either and it’s decided by who their parents were) and you should be able to see the issue here
          2. I hope you rather quickly uninstall almost all popular FOSS software from your devices, because almost all of it contains sizeable contributions from russian citizens and I don’t think you’ve individually verified their intentions
        • Transhumanist@lemmy.mlOP
          link
          fedilink
          arrow-up
          8
          ·
          6 hours ago

          Understood. You could use p2p sync without our/selfhosted server. I didn’t interested in anyone’s data. That’s exactly why I decided to fully open the source code of the app for all who interested. And I’m not trying to hyde my nationality, I just want to all who looks at my project/talks to me feel comfortable without need to translate every my message

          • alexcleac@szmer.info
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            4
            ·
            5 hours ago

            What I can see clearly is that nation overall supports the warfare, and the annexation of neighbouring country — either silently, or loudly. This sentiment was there for even pre-full-scale invastion time period, even in anti-putinists circles (the “Crimea is not a sandwich” statement supporting that1).

            There is an extreme minority that is against war, though they are against war in principle, and make no action to support the warfare to any side.

            • balsoft@lemmy.ml
              link
              fedilink
              arrow-up
              3
              ·
              4 hours ago

              There’s almost no civil society of any kind left in Russia, so it’s impossible to say if a nation overall supports or opposes the warfare. People with an active pro-war or anti-war stance are minorities, somewhere in the 10-20% range, and neither are allowed to speak up (interestingly, quite a lot of pro-war social media influencers are in prison right now for daring to speak up against corruption in the army or similar). The vast majority of people are just going about their days. Does that technically help with the war? Yes, I guess, it drives the economy, people pay taxes etc, but then the same can be said about an average american, brit or german right now - I don’t see them blowing up munitions factories (that directly supply the ongoing genocide).

            • Norah (pup/it/she)@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              20
              ·
              7 hours ago

              You know, I don’t necessarily disagree with you, but it’s funny how you don’t see these reactions to American open-source projects, despite the US government’s explicit support for the genocide in Gaza. Why do you think that is?

                • balsoft@lemmy.ml
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  edit-2
                  4 hours ago

                  I don’t think there’s a law in the US that criminalizes pacifism [yet] (with actual prison time as punishment)

                  It’s easy to blame russians for not resisting the war when you don’t have the prospect of spending 7 years in a russian prison

                • Norah (pup/it/she)@lemmy.blahaj.zone
                  link
                  fedilink
                  English
                  arrow-up
                  7
                  arrow-down
                  1
                  ·
                  7 hours ago

                  There is a complex sociopolitical history as to why it’s likely Russians aren’t as vocal about these sorts of things. So no, I don’t think it’s as simple as calling out any Russian that does anything ever, and deciding to give every USian the benefit of the doubt.

                  As well, I’d like to point out that being vocal on the internet is not the same as making a material difference in the real world.

            • 42yeah@lemmy.kde.social
              link
              fedilink
              arrow-up
              10
              arrow-down
              1
              ·
              7 hours ago

              Please don’t force people to take a stand because 1. he’s Russian and what he say may have repercussions for him, 2. this is not the place for discourse like this; and even if it was, I think it’s important to prioritize persuasion rather than accusation, and 3. He’s just trying to share something he’s enthusiastic about. Just let the guy share and maybe redirect the anger to more vocal supporters

            • 3abas@lemmy.world
              link
              fedilink
              arrow-up
              7
              arrow-down
              1
              ·
              7 hours ago

              The genocide perpetrated by Israel and the West? Is that the genocide you’re silent about?

            • Transhumanist@lemmy.mlOP
              link
              fedilink
              arrow-up
              6
              arrow-down
              1
              ·
              7 hours ago

              I get that some people may see it differently. Still, my goal here is simply to share a tool I’m building.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    20 hours ago

    Is it a notes app? Second brain doesn’t mean anything to me, and I don’t understand what it does from your README. The name is also confusing. What does it mean by open source infrastructure?

      • hperrin@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 hour ago

        Oh, ok. I call that a knowledge base, or a personal knowledge base if it’s just for myself.

      • jnod4@lemmy.ca
        link
        fedilink
        English
        arrow-up
        4
        ·
        16 hours ago

        Second brain and powerful note taking app just smells like somebody trying to make joplin but with AI assistants, I almost skipped your post because of the way powerful stopped meaning abundant and complex.

        • zod000@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          “Second brain” is a term that has been around a while, but it does get used by a lot of people that are all in on AI these days so i totally see your skepticism. My issues with these second brain/knowledge base/etc tools is that I never end up going back to them to actually look up knowledge. Maybe that is why the AI people are all over it, because most people never use the actually notes they make. Either way, I found it best to just stop using the tools or leave myself semi-structured text notes with good file names.

        • Hawk@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          7
          ·
          12 hours ago

          Second brain is a much used term really. There are plenty of second brain apps, it’s not some made up term.