Skip to content

novincode/opendocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ OpenDocs by Novincode

Welcome to OpenDocs โ€” an open-source initiative to create the most accessible, modern, and community-driven documentation platform for learning programming languages.

๐Ÿ‘‰ learn.codeideal.com

Imagine W3Schools, but modern, open source, and built with care. Thatโ€™s the goal.


โœจ What's the Idea?

Weโ€™re building a new home for learning code โ€” one that feels fresh, fast, and developer-friendly.

  • ๐Ÿ”ฅ Beautiful, expandable MDX-based docs
  • ๐Ÿงฉ Shadcn UI components & custom rich code blocks
  • ๐Ÿ’ก GitHub-flavored Markdown support
  • ๐Ÿš€ Hosted on Vercel, built with DX in mind
  • ๐Ÿค Community-first: every contributor gets credited

We're starting with the "boring" languages โ€” the ones with outdated or overwhelming docs. The plan is to make learning them smooth and delightful.


๐Ÿ“š Available Docs

Click to explore or contribute to each languageโ€™s dedicated repo:

Language Status Repo ๐Ÿ“ฆ
๐Ÿฆ€ Rust โœ… In Progress novincode/rustdocs
๐ŸŸฆ Go ๐Ÿ• Help Needed novincode/godocs
๐ŸŒ HTML ๐Ÿ• Help Needed novincode/htmldocs
๐ŸŽจ CSS ๐Ÿ• Help Needed novincode/cssdocs
๐Ÿ“œ JavaScript ๐Ÿ• Help Needed novincode/jsdocs
โš™๏ธ Node.js ๐Ÿ• Help Needed novincode/nodedocs
๐Ÿ Python ๐Ÿ• Help Needed novincode/pythondocs
โ˜• Java ๐Ÿ• Help Needed novincode/javadocs
๐Ÿงฎ C ๐Ÿ• Help Needed novincode/cdocs
โž• C++ ๐Ÿ• Help Needed novincode/cppdocs
#๏ธโƒฃ C# ๐Ÿ• Help Needed novincode/csharpdocs
๐Ÿ˜ PHP ๐Ÿ• Help Needed novincode/phpdocs
๐ŸŸจ TypeScript ๐Ÿ• Help Needed novincode/typescriptdocs
๐Ÿฅ‘ SQL ๐Ÿ• Help Needed novincode/sqldocs
๐Ÿ”ต Bash ๐Ÿ• Help Needed novincode/bashdocs

๐Ÿง  More languages will be added soon! Want to add one? Open an issue or create a repo!


๐Ÿค How to Contribute

We welcome contributions from everyone โ€” beginners and pros alike.

๐Ÿ”ง Add or improve docs

  • Fork the language repo you want to help with
  • Add or edit MDX pages inside the docs/ folder
  • Use our modern component system for better UI
  • Submit a pull request!

Contributors will be mentioned and credited on the site & inside each repo โค๏ธ


๐Ÿ’ก Vision

This is more than just a documentation site.

Itโ€™s a movement to make programming knowledge:

  • โœจ Easier to learn
  • ๐Ÿง˜โ€โ™‚๏ธ Less overwhelming
  • ๐Ÿ› ๏ธ More practical
  • โค๏ธ Open to everyone

Letโ€™s build a community-powered, modern learning platform for the next generation of developers.


๐Ÿงช Tech Stack

  • Next.js + App Router
  • MDX (markdown + components)
  • Tailwind + Shadcn/ui
  • Custom MDX components for better readability
  • Code blocks with syntax highlighting, copy button, and more

๐Ÿซ‚ Join the Movement

Whether you're passionate about writing docs, teaching others, or just want to help out โ€” youโ€™re welcome here.

Letโ€™s make learning code fun again. Together.


โœ๏ธ Built with love by @novincode & contributors.
Contributions are always welcome. Letโ€™s write the future of docs.

About

Open source engaging documentations for programming languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published