About Free Code Notes
Free Code Notes is a free, open, and ever-growing programming knowledge base — built by a developer, for developers.
What is This?
This site is a personal programming reference book made public for everyone to benefit from. It covers:
- 🌐 Programming Languages — Python, C++, Java, Rust, Go, TypeScript, and many more
- 🧠 DSA & Algorithms — Sorting, searching, graph algorithms, dynamic programming
- 🎮 Game Development — Godot, Unity, Unreal Engine, graphics pipelines, Vulkan, DirectX
- 🔐 Cybersecurity — Ethical hacking, network security, OWASP, penetration testing
- 🖥️ Operating Systems — Linux distros, Windows internals, kernel concepts
- 🤖 Data Science & ML — Machine learning fundamentals, data pipelines, Python libraries
- ☁️ DevOps — Docker, Kubernetes, CI/CD, cloud platforms
- 🎨 Design Tools — Blender, Figma, game audio, and creative software
Why I Built This
As a developer constantly learning new technologies, I found myself keeping notes scattered across multiple places — Logseq, Notion, random text files. I wanted a single, beautiful, searchable reference I could access from anywhere.
So I built Free Code Notes: a Quartz-powered digital garden that converts my Logseq notes into a fast, searchable website — and made it free for everyone.
Features
- 🔖 Smart Bookmarks — Bookmark any page or specific heading. Sign in with GitHub to sync bookmarks across all your devices via the cloud.
- 🔍 Full-Text Search — Instantly find anything across 300+ notes.
- 🌙 Dark Mode — Easy on the eyes, day and night.
- 💬 Comments — Discuss topics using Giscus (powered by GitHub Discussions).
- ⚡ Fast — Statically generated with zero JavaScript required for reading.
Tech Stack
| Layer | Technology |
|---|---|
| Note-taking | Logseq |
| Site Generator | Quartz v4 |
| Authentication | Supabase + GitHub OAuth |
| Bookmark Sync | Supabase PostgreSQL |
| Comments | Giscus |
| Hosting | Cloudflare Pages / GitHub Pages |
The Builder
Hi, I’m VR-Rathod — a passionate developer and learner who loves building tools that make knowledge accessible.
- 🐙 GitHub: github.com/VR-Rathod
Legal
“The best way to learn is to teach.”
This site is my way of teaching — and learning — in public. I hope it helps you on your journey! 🚀