Using Github to write my notes has helped me retain knowledge immensely.

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • notes

    I didn't really use a guide to learn how to use them all together, I simply wrote my notes on VSCode (now Obsidian) and saved them as markdown files. I then used Github Desktop to add it as a local repository and then to publish it as a remote repository on Github (https://github.com/BCDShaw/notes/blob/main/readme.md).

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • obsidian-releases

    Community plugins list, theme list, and releases of Obsidian.

  • quickadd

    Parse natural language time and date expressions in python (by Acreom)

    I'm using acreom for my note taking. Would highly recommend. You can still use github for backups.

  • bench-warmers

    DigThatData's Public Brainstorming space

    it might sound like a lot, but it's actually really lightweight and easy to use. Check it out: https://github.com/dmarx/bench-warmers

  • Wiki.js

    Wiki.js | A modern and powerful wiki app built on Node.js

    I study CS and a fellow student hosts a Wiki.js server where we summarize lecture information. Wiki js supports mermaid markdown preview out-of-the-box too and for us the big advantage of mermaid diagrams is that the mermaid diagrams are search-indexed, while the content of pictures would obviously not be search-indexed.

  • obsidian-omnisearch

    A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.

    The Omnisearch plugin might be what you need. No AI but weighted results depending on where your query words are found (filename, titles, frequency...). It works well for me, it's my primary way to find notes.

  • khoj

    Your AI second brain, open and self-hostable. Get answers to your questions, whether they be online or in your own notes. Use online AI models (e.g gpt4) or private, local LLMs (e.g llama3).

    For AI powered search there's Kohj but the installation is a bit technical.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

    Others recommend Obsidian, i recommend https://logseq.com/ Its open source and filebased, so even without the program, you can read every note. Its save in Markdown. And i you tried Obsidian you can simply use the Obsidian-Vault and you can switch between both programs. I'm syncing with my nextcloud on the desktops and with Syncthing on my smartphone. But they have a paid sync-service as well thats beta currently. I'm not using that one :)

  • obsidian-export

    Rust library and CLI to export an Obsidian vault to regular Markdown

    I use this obsidian-export CLI program to convert prior to pushing to my repo and it's been working pretty well. This gives me a read-only version of my notes that is accessible from devices I don't have obsidian on (work laptop, for example).

  • syncthing-android

    Wrapper of syncthing for Android.

    Syncthings Download: https://syncthing.net/ (Syncthings has a mobile app on your phone as well, since you'll need it on all devices you want to sync together).

  • desktop

    Focus on what matters instead of fighting with Git.

    I use Github Desktop, which you can get here: https://desktop.github.com/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you konow that Python is
the 1st most popular programming language
based on number of metions?