Skip to content

gdgmit/algohub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AlgoHub - Open Source DSA Algorithm Repository

introduction

Welcome to AlgoHub, an open-source algorithm repository developed as part of Google Developer Group on Campus MIT’s "Introduction to GitHub & Open Source Workshop". Whether you’re a beginner or a seasoned coder, AlgoHub provides a collaborative space where you can contribute, learn, and grow with a diverse collection of algorithmic solutions and resources. Join us in building a valuable coding resource for the community! πŸš€

Learn how to contribute

Watch the contribution video


🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ”• Close PRs πŸ›  Languages 🌐 Contributors
Stars Forks Issues Open Pull Requests Close Pull Requests GitHub language count GitHub contributors

Table of Contents

  1. Introduction
  2. Featured In
  3. Project Overview
  4. Pick up Topics
  5. Features
  6. Website
  7. Installation
  8. Local Development
  9. Build
  10. Deployment
  11. Contributing
  12. Contributors
  13. Stargazers
  14. Forkers
  15. Resources for Guidance

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

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, a modern static website generator.

Installation

$ npm install

Local Development

$ 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

$ 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:

$ USE_SSH=true npm run deploy

Not using SSH:

$ 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.

Contributing

We welcome contributions from developers of all experience levels. Please refer to the CONTRIBUTING.md file for guidelines.

Contributors

A heartfelt thank you to the following individuals for their valuable contributions to this project. Your support and dedication are greatly appreciated:


Stargazers

Stargazers repo roster for @J-B-Mugundh/algohub

Forkers

Forkers repo roster for @J-B-Mugundh/algohub

Resources for Guidance

Here are some resources that may be helpful as you contribute to Algo:

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6