https://github.com/ajay-dhangar/algo
This repository contains a collection of data structures and algorithms implemented in various programming languages. It is designed to help learners understand key concepts through hands-on examples. Contributions and improvements are welcome!
https://github.com/ajay-dhangar/algo
algorithms data-structures data-structures-and-algorithms dsa gssoc-ext hacktoberfest hacktoberfest-accepted hacktoberfest2024 open-source
Last synced: 5 months ago
JSON representation
This repository contains a collection of data structures and algorithms implemented in various programming languages. It is designed to help learners understand key concepts through hands-on examples. Contributions and improvements are welcome!
- Host: GitHub
- URL: https://github.com/ajay-dhangar/algo
- Owner: ajay-dhangar
- License: mit
- Created: 2023-12-07T10:07:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-26T14:39:48.000Z (9 months ago)
- Last Synced: 2025-05-11T11:49:48.288Z (5 months ago)
- Topics: algorithms, data-structures, data-structures-and-algorithms, dsa, gssoc-ext, hacktoberfest, hacktoberfest-accepted, hacktoberfest2024, open-source
- Language: TypeScript
- Homepage: https://ajay-dhangar.github.io/algo/
- Size: 154 MB
- Stars: 65
- Watchers: 1
- Forks: 203
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# [Algo](https://ajay-dhangar.github.io/algo/) - Open Source Algorithm Repository
## introduction
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
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## Algo Events
**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
## 🌐 Demo Links
- [Demo](https://ajay-dhangar.github.io/algo/)
## Project Overview
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.
### Pick up Topics
- [DSA Roadmap](https://roadmap.sh/datastructures-and-algorithms)
We aim to:
- Create an extensive library of algorithms in different languages
- Help developers learn algorithmic problem-solving
- Foster open-source contribution and collaboration## Features
- **Multi-language Support**: Algorithms in multiple programming languages
- **Beginner-Friendly**: Well-structured, easy-to-understand explanations
- **Open Source Contributions**: Welcoming developers at all levels to contribute
- **Community Forum**: A new interactive platform where developers can ask questions, share ideas, and collaborate in real-time. This forum will help bridge the gap between beginners and experts, allowing for deeper engagement and problem-solving.## Website
This website is built using [Docusaurus 3](https://docusaurus.io/), a modern static website generator.
## Installation
```bash
npm install
```## Local Development
```bash
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.
## Build
```bash
npm run build
```This command generates static content into the `build` directory, which can be served using any static content hosting service.
## Deployment
### Using SSH:
```bash
USE_SSH=true npm run deploy
```### Not using SSH:
```bash
GIT_USER= 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.
## Contributing
We welcome contributions from developers of all experience levels. For guidelines, please see the [CONTRIBUTING.md](./CONTRIBUTING.md) file.
## Contributors ✨
Thanks to these amazing people who have contributed to the **Algo** project:
![]()
## Stargazers
[](https://github.com/ajay-dhangar/algo/stargazers)
## Forkers
[](https://github.com/ajay-dhangar/algo/network/members)
## Resources for Guidance
Here are some resources that may be helpful as you contribute to Algo:
- [Docusaurus Documentation](https://docusaurus.io/docs/docs-introduction)
- [React.js Documentation](https://legacy.reactjs.org/docs/getting-started.html)
- [Markdown Guide](https://www.markdownguide.org/)
- [MDX Documentation](https://mdxjs.com/docs/)
- [Mermaid Documentation](https://mermaid.js.org/)