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

  • BlameTheAntifa@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    5 days ago

    I have one suggestion so far. Consider moving to Codeberg. Github has become a very unsafe place to keep FOSS projects.

  • dax@feddit.org
    link
    fedilink
    arrow-up
    21
    ·
    6 days 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
    18
    arrow-down
    1
    ·
    6 days 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?

    • Eyedust@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      11
      ·
      6 days 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).

  • ComradeMiao@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    7 days 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
      25
      ·
      edit-2
      7 days 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.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    7 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?

      • jnod4@lemmy.ca
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        2
        ·
        7 days 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.

        • Hawk@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          9
          ·
          6 days 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
            ·
            6 days ago

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

        • zod000@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          ·
          6 days 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
            ·
            6 days 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.

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

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

  • frozenspinach@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 days 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.

  • qaz@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 days ago

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

    • Transhumanist@lemmy.mlOP
      link
      fedilink
      arrow-up
      3
      ·
      6 days 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)

    • Transhumanist@lemmy.mlOP
      link
      fedilink
      arrow-up
      11
      ·
      7 days ago

      Full markdown support, all notes are just .md files like in obsidian. I’m currently working on plugins api and trying to implement layer that would allow obsidian plugin’s compatibility. Automation: I don’t really understand what you’re trying to say, can you specify please?

      • Hadriscus@jlai.lu
        link
        fedilink
        arrow-up
        4
        ·
        7 days ago

        oh, is it wysiwyg ? I settled on QOwnNotes this year and my only gripe is that the markdown editor and the actual note viewer are separated, which divides screen estate by 2 pretty much. Other than that I love that it’s a native program, very lightweight, and of course open source. I’ll be watching your progress. Cheers !

      • mysticmartz@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        6 days ago

        Automation as in automatically moving notes to a specified folder, calendar sync , to do list sync.

        If you have Outlook , gmail ,Todoist and a few other app integrations and integrations with vim plugins it makes everyone’s lives easier.

        Set and forget.

        • Transhumanist@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          ·
          6 days ago

          Ah, I get it. Integratons are planned as well as this kind of automations. I think that this feature is basic for every second-brain app

      • Postimo@lemmy.zip
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        7 days ago

        Looks super cool, I will have to check it out!

        I know it’s definitely a massive ask, but has there been any consideration on collaboration tools in the future? Even if it’s not full multi-user editing, obsidian is really lacking in it’s ability to share with others, and those might be a huge add.

  • Everyday0764@lemmy.zip
    link
    fedilink
    arrow-up
    5
    ·
    7 days ago

    hi there, how it does compare with silverbullet?

    https://github.com/silverbulletmd/silverbullet

    like in the readme you say ‘no server’ then how do i use it on multiple devices?

    i saw the editor video, cool, is way less snappy than silverbullet. in silverbullet they immediately render the markdown and that makes the cursor jump a bit.

    • Transhumanist@lemmy.mlOP
      link
      fedilink
      arrow-up
      4
      ·
      7 days ago

      I will create docker container for selfhosted synchronisation/collaboration server, and as option add p2p synchronization/collaboration. About silverbullet, didn’t try it, sorry