About GyanDev
Deep notes for modern developers — built by developers, for developers.
Why GyanDev
Most technical content falls into two traps: shallow tutorials that skip the why, or dense reference docs that assume you already know it. Neither serves the engineer who's seeing a concept for the second or third time and wants to truly understand it.
GyanDev is the middle path — notes deep enough to build real mental models, framed for engineers who already write code for a living. Every chapter is written once and presented three ways, so the same material meets you wherever you are: studying, revising, or recalling.
It's built on three beliefs:
- Deep understanding over surface tips. We'd rather explain one thing completely than list ten you'll forget by next week.
- One concept, multiple learning modes. Full notes for study, quick revision for interviews, flow diagrams for recall — same content, different cognitive shapes.
- Free forever, open forever. Content under CC BY-SA 4.0, code under MIT. No paywall, no login, no lock-in.
Why three tabs per chapter
Every chapter has three synchronized views. Same content, three cognitive modes — you pick what you need, when you need it.
- Full Notes
-
Everything we know about the topic, written to be read end-to-end.
When to use: When you have time to learn deeply — first pass through a concept, or revisiting after a long gap.
- Quick Revision
-
The same content compressed into bullet points, code snippets, and key terms.
When to use: When you already know the material and need a fast recap — before an interview, a design review, or a refresh after months away.
- Flow Diagram
-
The concept reshaped as a visual flow — what connects to what, in what order.
When to use: When you need to recall the shape of a system or process without reading paragraphs. Useful for whiteboarding.
Open source, open content
GyanDev is free forever. The licenses make that contractual, not a promise:
- Content: Creative Commons BY-SA 4.0. Share, adapt, and build on it — as long as you credit the source and keep derivatives under the same license.
- Code: MIT. Take the site's code and reuse it however you like.
- Hosting: the full source, issue tracker, and history live on GitHub. Pull requests welcome.
How to contribute
GyanDev improves when readers push back. If you spot something wrong, unclear, or missing — here's how to help fix it.
- Found a typo or technical error? Hit the "Edit on GitHub" link on any chapter and open a pull request. Small fixes ship in hours.
- Have a correction or question? Open an issue with a link to the chapter and what needs to change.
- Want to write a chapter? Read the contributing guide for the editorial voice, structure, and review process.
- Not a writer? A star on GitHub or sharing the site with a colleague helps more than it should.
Contact
- [email protected]
- GitHub
- github.com/sonushahuji4
- Response time
- usually within 48 hours
Recent updates
- Launched GyanDev