Skip to content

View the Physics. PhysicsHub is a free open-source project, perfect for contributions, that helps students study physics by visualizing formulas with interactive simulations.

License

Notifications You must be signed in to change notification settings

physicshub/physicshub.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

802 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

PhysicsHub

Learn physics the visual way β€” interactive simulations, clear theory and free resources.

Stars Forks Issues License Contributors

Live Site


⭐ If PhysicsHub helps you learn, please consider giving it a star β€” it helps the project grow!

Star this repo


πŸ“Έ Preview

PhysicsHub Screenshot


πŸ“š About

PhysicsHub is a free, open-source web app that makes physics accessible through interactive simulations and clearly written theory. Whether you're a student preparing for exams or just curious about how the universe works, PhysicsHub makes complex formulas click.

  • πŸ”¬ Interactive simulations to visualize physics concepts in real time
  • πŸ“– Easy-to-understand theory written for learners, not textbooks
  • πŸ†“ Completely free β€” no ads, no paywalls, no accounts needed
  • 🌍 Open source β€” built by the community, for the community

πŸš€ Quick Start

Try it instantly in your browser β€” no setup needed:

πŸ”— physicshub.github.io


πŸ› οΈ Run Locally

Want to contribute or explore the codebase? Get up and running in minutes:

# 1. Clone the repository
git clone https://github.com/physicshub/physicshub.github.io.git

# 2. Navigate to the project directory
cd physicshub.github.io

# 3. Install dependencies
npm install
# or
yarn install

# 4. Start the development server
npm run dev

Then open http://localhost:3000 in your browser. That's it! πŸŽ‰


🀝 Contributing

We love contributions β€” and this project is perfect for first-time contributors!

Here's how you can help:

Type Description
πŸ› Bug Report Found something broken? Open an issue
πŸ’‘ Feature Request Got an idea for a new simulation? Share it
🎨 UI/UX Improvements Make the interface more beautiful
πŸ“ Theory Content Write or improve physics explanations
πŸ”§ Code Fixes Pick up an open issue and submit a PR

πŸ“– Read the full Contributing Guide before getting started.


⭐ Star History

If you find PhysicsHub useful, starring the repo is the simplest and most impactful way to support us β€” it helps more students and contributors discover the project.

Star History Chart


πŸ‘₯ Contributors

This project follows the all-contributors specification. We recognize all types of contributions β€” not just code!

To add yourself after contributing, comment on any issue or PR:

@all-contributors add @YOUR-USERNAME for code, design, content

Or see the full instructions here.

Contributions sorted by additions:

Contributors

physicshub
physicshub

πŸ‘€ ⚠️
MattQ
MattQ

πŸ’» πŸ› πŸ“– 🎨 πŸ€”
supertutto
supertutto

πŸ–‹ πŸ€” πŸ›
RiriLab17
RiriLab17

πŸ–‹ πŸ€”
koderka2020
koderka2020

πŸ›
lustrax
lustrax

πŸ›
Elshad Humbatli
Elshad Humbatli

πŸ’»
Devmon
Devmon

πŸ’» πŸ–‹
Aditya Kumar Singh
Aditya Kumar Singh

πŸ’» 🎨
Sanket Rajendra Shinde
Sanket Rajendra Shinde

πŸ›
Vaishnavi Vijay Raykar
Vaishnavi Vijay Raykar

πŸ›
Shaurya Kushwaha
Shaurya Kushwaha

🎨
Prakash Shrestha
Prakash Shrestha

πŸ’»
Shivansh Pathak
Shivansh Pathak

πŸ’» πŸ›
ARJAV PATNI
ARJAV PATNI

πŸ’» πŸ›
Peter Cruckshank
Peter Cruckshank

πŸ’» πŸ›
Tajudeen Abdulgafar
Tajudeen Abdulgafar

πŸ’» 🎨
meet-shah820
meet-shah820

πŸ’»
OleksandraKordonets
OleksandraKordonets

πŸ›
ismail adil
ismail adil

πŸ› πŸ’» 🎨
Lucien
Lucien

πŸ’»
Talos0248
Talos0248

πŸ›
Efstratios Kassaras
Efstratios Kassaras

🎨
Etienne
Etienne

πŸ’»

πŸ’– Support the Project

PhysicsHub is and will always be free and open-source. If it's been helpful to you, here are the best ways to support us:

Action Impact
⭐ Star this repo Helps others discover the project
πŸ”€ Fork & contribute Makes the project better for everyone
πŸ“£ Share with friends Spreads the word to students who need it
β˜• Donate on Ko-Fi Helps us get a custom domain & beyond

πŸ’¬ Have ideas for what donations should fund? We'd love to hear from you β€” open a discussion or join our Discord!

ko-fi


🌍 Community

Questions, ideas, or just want to chat? Join our Discord!

Discord


πŸ“œ License

Distributed under the MIT License. See LICENSE for details.


Made with ❀️ by the PhysicsHub community · physicshub.github.io

Star on GitHub

About

View the Physics. PhysicsHub is a free open-source project, perfect for contributions, that helps students study physics by visualizing formulas with interactive simulations.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Contributors