Codepedia is an open-source, interactive encyclopedia designed for developers, students, and tech enthusiasts. Built with React-TS, it includes languages like Python and JavaScript to systems languages like Zig and Bash.
I have taken a lot of inspiration from Keyboard1000n17's OSPEDIA. I started this proj 2months ago and completing ts just now lol!
- A modern browser with JS support,
- A keyboard and a mouse,
- Curiosity and sheer will, &
- Basic problem-solving skills
An instance of the ReactTS app is hosted by me through Github Pages. You can easily access this hosted instance at codepedia.rupnil.codes! The hosted website is compatible with most modern browsers and thus most OS.
Idk why you would want to build from the source when i have it deployed, but here u go anyways.
Before building make sure you have the following installed:
- Node.js (Version 20 or higher)
- npm (comes with Node.js) or similar, e.g. pnpm/yarn/etc.
git clone https://github.com/rupnil-codes/codepedia.git
cd codepedianpm install
npm updatenpm run devor
npx vitenpm run buildThen the final compiled webapp will be in the dist/ directory.
I've tried adding as many features as I could, here are some:
- 30 Languages; A vast collection of languages from Bash to Zig.
- Curated Links; link directly to the best docs.
- Good visuals
- Search bar
Version: v0.4.1-beta
Latest Release Version: v0.4-beta
Status: Actively developing as of now
There are several well-wishers and playtesters who have helped me improve the app, either by playtesting or providing valuable feedback. I've listed them in no particular order.
If i forgot to mention anyone, pls DM me on slack!
If you found this project interesting, consider giving it a star :D
