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

    • Eyedust@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      5
      ·
      9 hours ago

      Note taking has it’s place, but I agree. Once you go from note taking into crippling habitual hivemind its lost the main point. The time I spent on making my notes look amazing and growing my thought library rather than working on executing my actual ideas was getting insane.

      I’ve seen some of the Obsidian maxi’s graphs in tutorial videos. There are people that have spent literal weeks of their precious time on these massive dot-to-line hoards. It really becomes literal e-hoarding. Like counseling levels of bad habit. Then they hold these humongous, continent-sized graphs up like a trophy. Mine’s bigger than yours. Whip it out and prove it.

      Now I only jot ideas I want to remember later if I’m in the middle of something, write down dreams I may forget (or nightmares, as it helps me calm down and analyze them logically), and keep to my diet and shopping lists.

      I really don’t need more than that. Any reminders or schedules go in my android FOSS calendar (Etar).

  • frozenspinach@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    20 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
    18
    ·
    1 day 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?

  • pastermil@sh.itjust.works
    link
    fedilink
    arrow-up
    16
    arrow-down
    1
    ·
    1 day 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?

    • Transhumanist@lemmy.mlOP
      link
      fedilink
      arrow-up
      35
      arrow-down
      1
      ·
      edit-2
      2 days 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

  • qaz@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 day ago

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

    • Transhumanist@lemmy.mlOP
      link
      fedilink
      arrow-up
      3
      ·
      1 day 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
    10
    ·
    1 day 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
      23
      ·
      edit-2
      1 day 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.

  • vort3@lemmy.ml
    link
    fedilink
    arrow-up
    33
    arrow-down
    1
    ·
    2 days ago

    the idea of being a true second brain

    It’s good that it’s built with this idea, but what is the actual implementation of this idea? What features make it «a true second brain» that other «second brain» apps (obsidian and hundred other note taking apps) don’t have?

    • ilinamorato@lemmy.world
      link
      fedilink
      arrow-up
      25
      ·
      2 days ago

      I did a bunch of research into second brain/zettelkasten apps (that is to say, apps that support note taking with note interlinking and rich text) earlier this year, and I couldn’t find a single app in the category that’s (1) FOSS, (2) stores notes as .md files natively (Logseq will import/export to .md, but it’s not native), and (3) is cross-platform in some way (for my purposes, I need it to be on Linux, Android, and Mac OS, or have a usable web app). Even the ones that get close all have some kind of gimmick to them, or are super ugly or slow or otherwise hard to use.

      If Void can get those three nailed, and do it in a usable way, it will fill a very particular and exciting niche.

        • ilinamorato@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          23 hours ago

          When I was looking into this earlier, I was explicitly searching for markdown clients, so it didn’t come up, but thank you. I’ll look into it!

      • qaz@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        Doesn’t logseq store the notes as .md files? There is a directory named pages which contained them last time I checked

        • ilinamorato@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          24 hours ago

          It’s been a while since I read the details, but as I recall it stores them primarily in a database. The .mds are mirrors or something, maybe?

          In any case, it looked to me like they could get desynced pretty easily.

          • qaz@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            22 hours ago

            AFAIK it stores the notes as .md and an index in it’s own proprietary format, which is mostly an issue because the index won’t be encrypted if you encrypt the notes.

      • Ferk@lemmy.ml
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        2 days ago

        Considering that one of your requirements is already using .md files, which is a format pretty common… maybe a combination of different apps on different platforms would work? Specially considering that mobile UIs are likely gonna have different requirements than desktop UIs.

        One approach I was considering was using neutrinote on Android (which is a relatively simple but functional no-bullshit markdown editor supporting cross-linking between markdown files) and VSCode / VSCodium on the desktop (which also supports cross-linking, and I think has some note-taking related extensions), or maybe zed, or whichever editor you might already be using that can support markdown. Then use syncthing for the sync.

        However, I have not yet really gotten into it, primarily because second brain/zettelkasten note-taking in general has never really fully clicked with me, most of the time when I take notes I just use them as a scratchpad / temporary storage… without much of a proper organization … just a note meant to be scrapped as soon as it’s acted on. Often I just use tabs in my notepad app, without really saving them to a file.

        • cygnus@lemmy.ca
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          edit-2
          2 days ago

          FWIW I use Obsidian on desktop and Nextcloud Notes on mobile (along with Nextcloud sync for, uh, syncing) and it works great. All this and a TB of storage only costs me about 5 EUR/mo with Hetzner.

      • cygnus@lemmy.ca
        link
        fedilink
        arrow-up
        5
        arrow-down
        4
        ·
        2 days ago

        I know this won’t go over well here but I don’t really care that Obsidian isn’t FOSS, because it’s just a frontend for markdown files in folders. There’s no lock-in whatsoever, and it being FOSS or not makes no functional difference.

        • Carrot@lemmy.today
          link
          fedilink
          arrow-up
          1
          ·
          14 hours ago

          That’s fair, but as someone who likes to contribute to FOSS projects with features that I want, I’d like every tool I use to be FOSS, so I can make them work exactly the way I want them to, while also providing something to those that don’t want to/can’t pay for a tool like this, or just don’t want to have the inevitablity of having spent hundreds of hours getting used to a tool, only for the owning company to make it unusable for you.

          In FOSS projects, if a project starts to go a route you don’t like, you can ignore all future updates and still get the exact experience you wanted.

        • ilinamorato@lemmy.world
          link
          fedilink
          arrow-up
          20
          ·
          2 days ago

          I broadly agree with you, but I would still prefer to have another option so that if/when Obsidian goes the Notion route, I have another option to jump to easily.

          • cygnus@lemmy.ca
            link
            fedilink
            arrow-up
            3
            ·
            2 days ago

            Me too, but I figure a clone will pop up very quickly if that happens, and I’ll already have an easily portable folder with markdown files.

            • ilinamorato@lemmy.world
              link
              fedilink
              arrow-up
              9
              ·
              2 days ago

              My big concern is that, since there’s no substantial Obsidian competitor now, there must not be any money in it, which would slow down the arrival of a new clone if Obsidian ever platform-decay’d. Yes, the fact that it’s easily portable is a good bulwark, and that’s why I currently use Obsidian; but to make a comparison, it’s been twelve years since Google Reader died, and there isn’t yet a successor that I’ve found which offers both opml & last-read syncing and unlimited feeds, unless you can self-host.

              I guess I’m saying, I’ve been on this ride for too long, I kinda want to get off of it.

              • cygnus@lemmy.ca
                link
                fedilink
                arrow-up
                3
                ·
                2 days ago

                The Google Reader comparison is excellent, that one still hurts… I think RSS usage has simply declined tremendously overall though, as opposed to PKM which is still going strong (I think/hope)

    • Paulemeister@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      20 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

      • int32@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        2
        ·
        14 hours ago

        using images on the terminal is cursed, and helix does nicely render markdown with just the grammars, no lsp.

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

          What I mean is for Headings to appear in a bigger size and so on, basically the difference between obsidian source and view mode. Also Not rendering Latex is a dealbreaker as well

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    2 days 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
        ·
        19 hours 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
        5
        arrow-down
        2
        ·
        1 day 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
          3
          ·
          19 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.

          • Postimo@lemmy.zip
            link
            fedilink
            arrow-up
            2
            ·
            12 hours ago

            I really like Obsidian for campaign notes and stuff while running ttrpgs. I’m sure the uses are possible to recreate in other ways, but it makes it simple and easy enough for me to actually use it.

        • Hawk@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          9
          ·
          1 day ago

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

          • dustyData@lemmy.world
            link
            fedilink
            arrow-up
            1
            arrow-down
            2
            ·
            11 hours ago

            Except, it is made up. All terms are made up. It still means something different to different groups of people.