awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Algorithms · Awesome GitHub Repositories

8 repos

Awesome GitHub RepositoriesAlgorithms

Step-by-step procedures and logic structures used to solve computational problems and process data efficiently.

Explore 8 awesome GitHub repositories matching scientific & mathematical computing · Algorithms. Refine with filters or upvote what's useful.

  1. Home
  2. Scientific & Mathematical Computing
  3. Numerical and Mathematical Foundations
  4. Algorithms and Complexity
  5. Algorithms

Awesome Algorithms GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • sindresorhus/awesome

    sindresorhus/awesome

    438,690GitHubView on GitHub↗

    This project is a community-curated knowledge base that organizes vast technical ecosystems into a hierarchical, human-readable directory. It serves as a comprehensive index of libraries, frameworks, and methodologies, designed to facilitate discovery and professional development across the entire spectrum of software

    awesomeawesome-listlists
  • jwasham/coding-interview-university

    jwasham/coding-interview-university

    337,188GitHubView on GitHub↗

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling u

    algorithmalgorithmscoding-interview
  • TheAlgorithms/Python

    TheAlgorithms/Python

    217,914GitHubView on GitHub↗

    This project is a comprehensive repository of verified computational implementations designed to serve as an educational resource for computer science and algorithmic problem solving. It provides a structured collection of code examples that cover fundamental data structures, mathematical operations, and core programmi

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
  • trekhleb/javascript-algorithms

    trekhleb/javascript-algorithms

    195,648GitHubView on GitHub↗

    This project is a comprehensive educational repository that provides functional implementations of fundamental computer science algorithms and data structures. It serves as a structured reference for developers to study computational logic, problem-solving strategies, and the mathematical principles that underpin softw

    JavaScriptalgorithmalgorithmscomputer-science
  • labuladong/fucking-algorithm

    labuladong/fucking-algorithm

    132,696GitHubView on GitHub↗

    This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. B

    Markdownalgorithmscomputer-sciencedata-structures
  • 3b1b/manim

    3b1b/manim

    84,611GitHubView on GitHub↗

    Manim is a Python-based computational geometry framework designed for programmatic video production. It functions as a mathematical animation engine, allowing users to generate high-fidelity visual content by scripting scene definitions rather than using traditional timeline-based editing software. The library is built

    Python3b1b-videosanimationexplanatory-math-videos
  • fffaraz/awesome-cpp

    fffaraz/awesome-cpp

    69,832GitHubView on GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the languag

    awesomeawesome-listc
  • kdn251/interviews

    kdn251/interviews

    64,945GitHubView on GitHub↗

    This project serves as a centralized knowledge base and study guide for mastering computer science fundamentals and technical interview preparation. It provides a structured collection of algorithmic implementations, data structure guides, and theoretical references designed to support professional development and prob

    Javaalgorithmalgorithm-challengesalgorithm-competitions

Explore sub-tags

  • Algorithmic Learning Resources1 sub-tagEducational materials and resources focused on systematic search strategies for solving constraint satisfaction and optimization problems.
  • Algorithmic Problems6 sub-tagsCommon computational challenges involving array processing, string parsing, queue simulation, and logical puzzle solving.
  • Bit Manipulation TechniquesMethods for performing operations on data at the individual bit level.
Computational Complexity3 sub-tags
Mathematical frameworks for evaluating the time and memory efficiency of algorithms and their specific operations.
  • Computational Geometry2 sub-tagsTools and algorithms for calculating spatial relationships, geometric properties, and rendering coordinate-based visual models.
  • Development and Practice3 sub-tagsTools, frameworks, and competitive environments used to implement, test, and audit algorithmic logic, focusing on the engineering lifecycle rather than specific mathematical techniques.
  • Graph Processing4 sub-tagsSpecialized routines for traversing, ordering, and optimizing connections within graph data structures, distinct from general-purpose sorting or bitwise logic.
  • Greedy AlgorithmsAlgorithms that make locally optimal choices at each step to find a global optimum.
  • Sorting AlgorithmsComputational procedures and tools designed to organize elements within an array into a specific order.