Welcome to the official repository for HelloWorldWiki.com – a community-curated archive of over 300 programming languages, tools, and frameworks. Each entry includes runnable “Hello World” examples, execution instructions, key concepts, and trivia.
This project is built for students, teachers, developers, and lifelong learners who want to explore the full spectrum of programming languages. Every entry goes beyond syntax—covering the language’s history, how to run it, its core features, and fun facts—making it a rich resource for both education and exploration.
Our goal is to support students, educators, and developers by creating an accessible and inspiring index of every meaningful language in the software world.
-
docs/: Markdown entries for each language, grouped by category:compiled/: C, Rust, Go, etc.interpreted/: Python, Ruby, Lua, etc.web/: HTML, CSS, JavaScript, etc.shell/: Bash, PowerShell, Zsh, etc.educational/: Scratch, Blockly, Alice, etc.esoteric/: Befunge, Whitespace, Thue, etc.frameworks/: React, Django, Flutter, etc.functional/: Haskell, Lisp, Elm, etc.
-
scripts/: Automation and indexing tools -
data/: CSV/JSON data for language listings -
assets/: Logos, banners, screenshots -
.github/: GitHub templates and workflows
We welcome community contributions!
- Fork this repo
- Add or update a language entry under the correct category in
docs/ - Follow the format in
TEMPLATE.md - Submit a Pull Request
Full guide in CONTRIBUTING.md
MIT License. Use it, remix it, share it!
Built with ❤️ by educators, developers, and curious minds.