https://github.com/physicshub/physicshub.github.io
View the Physics. PhysicsHub is a free open-source project, perfect for contributions, that helps students study physics by visualizing formulas with interactive simulations.
https://github.com/physicshub/physicshub.github.io
first-project hacktoberfest hacktoberfest-accepted nextjs physics physics-2d physics-simulation react simulation students typescript website
Last synced: 11 days ago
JSON representation
View the Physics. PhysicsHub is a free open-source project, perfect for contributions, that helps students study physics by visualizing formulas with interactive simulations.
- Host: GitHub
- URL: https://github.com/physicshub/physicshub.github.io
- Owner: physicshub
- License: mit
- Created: 2025-08-14T22:15:17.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-22T22:47:26.000Z (13 days ago)
- Last Synced: 2026-01-23T08:48:03.916Z (13 days ago)
- Topics: first-project, hacktoberfest, hacktoberfest-accepted, nextjs, physics, physics-2d, physics-simulation, react, simulation, students, typescript, website
- Language: JavaScript
- Homepage: https://physicshub.github.io/
- Size: 76.1 MB
- Stars: 23
- Watchers: 2
- Forks: 30
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
PhysicsHub
Best website to learn physics easily, with cool interactive simulations.
## 📚 About
A small web application to help student understand physics with cool interactive simulations and easily understandable theory.
## 🌐 Live Demo
Try PhysicsHub directly in your browser:
🔗 **[Visit the Website](https://physicshub.github.io)**
## 🛠️ Steps to run it locally
1. Clone the repository to your computer
```bash
git clone https://github.com/physicshub/physicshub.github.io.git
```
2. Navigate to the app directory
```bash
cd physicshub.github.io
```
3. Install the necessary dependencies
```bash
npm install
# or
yarn install
```
4. Start the local development server
```bash
npm run dev
```
5. Open your browser to http://localhost:3000
## 🤝 Contributing
We welcome contributions from the community!
We welcome all kinds of contributions:
- 🐛 **Report a bug**
- 💡 **Suggest a new feature or simulation**
- 🎨 **Improve the UI/UX**
- 📝 **Write theory content**
- 🔧 **Fix an existing issue**
and more...
Our project is **perfect for first-contribution!**
Check the [**_FULL GUIDE_**](https://github.com/physicshub/physicshub.github.io/blob/main/CONTRIBUTING.md) for starting now!
### 👥 Contributors
We recognize all types of contributions. This project follows the [all-contributors specification](https://github.com/all-contributors/all-contributors) and the [Emoji Key](https://allcontributors.org/docs/en/emoji-key) ✨ for contribution types. Instructions to add yourself or add contribution emojis to your name are [here](https://github.com/physicshub/physicshub.github.io/issues/25). You can also post an issue or comment on a pull request with the text: `@all-contributors add @YOUR-USERNAME for THINGS` (where `THINGS` is a comma-separated list of entries from the [list of possible contribution types](https://github.com/all-contributors/all-contributors/blob/master/docs/emoji-key.md)) and all-contributors bot will add you.
Contribution list sorted by additions:
[](https://github.com/physicshub/physicshub.github.io/graphs/contributors)
Contribution list sorted by order of contribution and based on what they did:

physicshub
👀 ⚠️

MattQ
💻 🐛 📖 🎨 🤔

supertutto
🖋 🤔 🐛

RiriLab17
🖋 🤔

koderka2020
🐛

lustrax
🐛

Elshad Humbatli
💻

Devmon
💻 🖋

Aditya Kumar Singh
💻 🎨

Sanket Rajendra Shinde
🐛

Vaishnavi Vijay Raykar
🐛

Shaurya Kushwaha
🎨

Prakash Shrestha
💻

Shivansh Pathak
💻 🐛

ARJAV PATNI
💻 🐛

Peter Cruckshank
💻 🐛

Tajudeen Abdulgafar
💻 🎨

meet-shah820
💻

OleksandraKordonets
🐛

ismail adil
🐛 💻 🎨

Lucien
💻

Talos0248
🐛

Efstratios Kassaras
🎨

Paul Abrams
💻
### 💖 Supporters
PhysicsHub is and will always be free and open-source. If you find it helpful, consider supporting us to help fuel future development.
> ⚠️ **Note:**
>
> Hello everyone,\
> I am the owner of this project.
>
> If we were to receive a substantial amount of donations, or monthly donations, the project could have its own domain.
> But if you have any idea of what to do with donation, we will be very happy to hear your opinions.
> If you can't support us financially, just share the site and the project with anyone, in person or on social media.
Become a supporter by donating on Ko-Fi:
[](https://ko-fi.com/W7W41MA4Y1)
### 🌍 Community
Have questions, ideas, or just want to chat about this website? Join our Discord server!
[](https://discord.gg/hT68DTcwfD)
### 📜 License