The ultimate collection of "Hello, World!" programs in 140+ languages.
Reference · Education · Preservation
The Hello World Project serves as a Rosetta Stone for programming languages. It compiles the universal first program—"Hello, World!"—across every conceivable language, from industry standards like Python and Java to esoteric wonders like Brainfuck and Shakespeare.
Whether you're a seasoned developer comparing syntax or a student taking your first steps, this collection provides a consistent, standardized reference.
- 📚 Comprehensive Library: Over 140 languages represented, covering procedural, object-oriented, functional, and logic paradigms.
- ✨ Interactive Website: Browse, search, and copy code snippets instantly via our new documentation site.
- 🔍 Standardized Format: consistent indentation and style for every file.
- 🌱 Open Source: Community-driven and continuously expanding.
This repository is organized to be simple and navigable:
E:\REPOS\CSPS\Hello-World\
├── docs/ # Source for the GitHub Pages website
├── hello-word/ # Raw source code files for all languages
├── LICENSE # MIT License
└── README.md # This file
| Language | File | Description |
|---|---|---|
| Python | hello.py |
High-level, readable, popular. |
| JavaScript | hello.js |
The language of the web. |
| Rust | hello.rs |
Safe systems programming. |
| Go | hello.go |
Simple, efficient concurrency. |
| C++ | hello.cpp |
High-performance compiled language. |
Note: For the full list of supported languages, please visit the Interactive Site or browse the
hello-word/directory.
We love contributions! Have we missed your favorite language?
- Fork the repository.
- Create a branch:
git checkout -b feature/add-new-lang. - Add your file to
hello-word/(e.g.,hello.xyz). - Commit your changes:
git commit -m 'Add Hello World in XYZ'. - Push to the branch:
git push origin feature/add-new-lang. - Open a Pull Request.
Distributed under the MIT License. See LICENSE for more information.