Welcome to Algo, an open-source project that provides developers with algorithmic solutions and resources. Whether you're a beginner or an experienced coder, you can contribute, learn, and grow with us! 🚀
🌟 Stars | 🍴 Forks | 🐛 Issues | 🔔 Open PRs | 🔕 Close PRs | 🛠 Languages | 🌐 Contributors |
We are actively participating in the following events:
Event Logo | Event Name | Event Description | Status |
---|---|---|---|
GSSoC'24 Extd | GSSoC'24 Extd is a one-month open-source Program conducted by the GirlScript Foundation. It is an initiative to introduce more beginners to Open-Source Software Development. | Active | |
Postman Challenge in GSSoC | The Postman Challenge in collaboration with GSSoC is an initiative to promote API development and open-source contributions. Participants complete challenges using Postman and are rewarded with certificates and goodies. | Active | |
Hacktoberfest 2024 | Hacktoberfest is a month-long celebration of open source software run by DigitalOcean, GitHub, and Twilio. It encourages contributions to open source projects and promotes a global community of developers. | Excluded |
Algo provides a collection of well-documented algorithmic solutions written in various programming languages, covering a range of topics like sorting, searching, dynamic programming, and more.
We aim to:
This website is built using Docusaurus 3, a modern static website generator.
npm install
npm start
This command starts a local development server and opens a browser window. Most changes are reflected live without having to restart the server.
npm run build
This command generates static content into the build
directory, which can be served using any static content hosting service.
USE_SSH=true npm run deploy
GIT_USER=<Your GitHub username> npm run deploy
If you are using GitHub Pages for hosting, this command is a convenient way to build the website and push to the gh-pages
branch.
We welcome contributions from developers of all experience levels. For guidelines, please see the CONTRIBUTING.md file.
Thanks to these amazing people who have contributed to the Algo project:
Here are some resources that may be helpful as you contribute to Algo: