A complete computer science study plan to become a software engineer.
Top ALGORITHM GitHub Repositories & Tools (2026)
Discover the most starred and trending open source tools tagged with #algorithm.
All Algorithms implemented in Python
Curated coding interview preparation materials for busy software engineers
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
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.
Tiny post-quantum encryption for sensitive data. Write-only by design. ML-KEM-768 + X25519 + AES-256-GCM. Please break it.
๐ Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Open Source Algo Trading Platform for Everyone
DeepInverse: a PyTorch library for solving imaging inverse problems using deep learning
Commonly used sequence and collection algorithms for Swift
NVIDIA cuML: GPU-Accelerated Machine Learning
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
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย If you like it, please โ above โงย ย ย ย ย ย ย ย ย ย ย ย
Stock Indicators for .NET is a C# NuGet package that transforms raw equity, commodity, forex, or cryptocurrency financial market price quotes into technical indicators and trading insights. You'll need this essential data in the investment tools that you're building for algorithmic trading, technical analysis, machine learning, or visual charting.
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.
MaverickMCP - Personal Stock Analysis MCP Server
An auto-evolution framework that optimizes anything โ your 7ร24 team of algorithm engineers.
Desbordante is a high-performance data profiler that is capable of discovering many different patterns in data using various algorithms. It also allows to run data cleaning scenarios using these algorithms. Desbordante has a console version and an easy-to-use web application.
A general-purpose lightweight C++ graph library
A solver for (geometrical) packing problems