A complete computer science study plan to become a software engineer.
Top ALGORITHMS GitHub Repositories & Tools (2026)
Discover the most starred and trending open source tools tagged with #algorithms.
All Algorithms implemented in Python
Tiny post-quantum encryption for sensitive data. Write-only by design. ML-KEM-768 + X25519 + AES-256-GCM. Please break it.
Curated coding interview preparation materials for busy software engineers
XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep and sed. One command indexes code, docs, logs and PDFs for search, RAG, security audits and agent memory, using 40x fewer tokens than grep. Elasticsearch compatible, so existing clients just work.
๐ Algorithms and data structures implemented in JavaScript with explanations and links to further readings
An auto-evolution framework that optimizes anything โ your 7ร24 team of algorithm engineers.
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
An open-source, high-performance quantitative trading framework in C++/Python focused on strategy analysis and backtesting Trading model R&D ยท Ultra-fast engine ยท Efficient backtesting
All Algorithms implemented in Java
Grafeo is a pure-Rust, high-performance graph database that can be embedded as a library or run as a standalone database, with optional in-memory or persistent storage. Grafeo supports both LPG and RDF and all major query languages.
NVIDIA cuML: GPU-Accelerated Machine Learning
C++ and Python support for the CUDA Quantum programming model for heterogeneous quantum-classical workflows
Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.
TLC is a model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย If you like it, please โ above โงย ย ย ย ย ย ย ย ย ย ย ย
Machine learning powered Karaoke app (with scores!)
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
DeepInverse: a PyTorch library for solving imaging inverse problems using deep learning
The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).