awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesCompetitive Programming Tools

Specialized utilities designed to assist in solving algorithmic problems by parsing inputs and formatting outputs for competitive environments.

Explore 6 awesome GitHub repositories matching development tools & productivity · Competitive Programming Tools. Refine with filters or upvote what's useful.

Awesome Competitive Programming Tools GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • labuladong/fucking-algorithmAvatar labuladong

    labuladong/fucking-algorithm

    134,160Vezi pe 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. By combining theoretical roadmaps with practical implementation exercises, the system enables users to build a deep understanding of core computational concepts. The platform distinguishes itself through its focus on integrated learning and visual clarity. It offers AI-powered gu

    Bundles standardized execution environments and robust input-output parsers to facilitate efficient algorithmic development.

    Markdownalgorithmscomputer-sciencedata-structures
    Vezi pe GitHub↗134,160
  • oi-wiki/oi-wikiAvatar OI-wiki

    OI-wiki/OI-wiki

    26,176Vezi pe GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Provides specialized utilities for parsing inputs and formatting outputs to verify algorithmic solutions in competitive programming environments.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Vezi pe GitHub↗26,176
  • princeton-nlp/swe-agentAvatar princeton-nlp

    princeton-nlp/SWE-agent

    19,540Vezi pe GitHub↗

    SWE-agent is a collection of autonomous agents designed for software engineering, competitive programming, and offensive cybersecurity operations. These agents utilize large language models to navigate codebases, interact with file systems, and use terminal interfaces to resolve GitHub issues or complete technical challenges. The system employs specialized agent modes that switch prompting strategies based on whether the task is a software bug, an algorithmic programming problem, or a security vulnerability. It includes dedicated capabilities for automated repository maintenance and offensive

    Designed to solve algorithmic problems and complete competitive coding tasks using a language model.

    Python
    Vezi pe GitHub↗19,540
  • mame/quine-relayAvatar mame

    mame/quine-relay

    14,425Vezi pe GitHub↗

    This project is a multi-language quine relay, a collection of source code files where each program outputs the source code for the next in a sequence until the original code is recreated. It serves as a technical demonstration of recursive program execution and polyglot code generation, verifying the integrity of multi-stage code cycles across diverse programming languages. The system distinguishes itself through automated relay orchestration, which triggers sequential compilation and execution steps to ensure the entire chain functions correctly. Each program contains the encoded logic requi

    Compares generated source code against original inputs to verify structural and functional equivalence.

    Rubyquine
    Vezi pe GitHub↗14,425
  • qingdaou/onlinejudgeAvatar QingdaoU

    QingdaoU/OnlineJudge

    6,499Vezi pe GitHub↗

    OnlineJudge is an automated platform for managing programming contests and evaluating submitted source code. It provides a complete online judge system that compiles, runs, and scores code submissions against predefined test cases within a sandboxed execution environment, ensuring the host system remains protected from untrusted user code. The platform supports both ACM-style penalty-based scoring and OI-style point-based scoring, with real-time leaderboard computation that dynamically updates participant rankings as submissions are judged. Contest organizers can create and schedule timed com

    Applies ACM or OI scoring logic and switches between real-time and non-real-time rankings per contest.

    Pythondjangodjango-rest-frameworkonlinejudge
    Vezi pe GitHub↗6,499
  • ebtech/rust-algorithmsAvatar EbTech

    EbTech/rust-algorithms

    3,972Vezi pe GitHub↗

    Aceasta este o colecție de structuri de date standard și implementări algoritmice scrise în Rust. Oferă o suită de biblioteci specializate concepute pentru programarea competitivă și ingineria sistemelor. Proiectul este organizat în toolkit-uri distincte pentru teoria grafurilor, teoria numerelor, interogări de interval (range queries) și procesarea șirurilor. Include implementări pentru calcularea drumurilor minime și a fluxurilor în rețele, efectuarea testelor de primalitate și aritmetică modulară, și gestionarea interogărilor de interval asociative. Biblioteca acoperă arii computaționale largi, inclusiv procesarea semnalelor prin transformate Fourier rapide, analiza textului folosind suffix arrays și tries, și organizarea datelor prin compresia coordonatelor și utilitare de sortare. Oferă, de asemenea, instrumente pentru parsarea datelor de intrare din fișiere sau I/O standard.

    Provides a comprehensive toolkit of efficient data structures and algorithms tailored for competitive programming in Rust.

    Rustalgorithmalgorithmscodeforces
    Vezi pe GitHub↗3,972
  1. Home
  2. Development Tools & Productivity
  3. Terminal, Shell & CLI
  4. Competitive Programming Tools

Explorează sub-etichetele

  • Autonomous Algorithmic AgentsAI agents designed to autonomously solve competitive programming problems and algorithmic tasks. **Distinct from Competitive Programming Tools:** Distinct from Competitive Programming Tools: focuses on the autonomous agency of the solver rather than just the input/output utility tools.
  • Competitive Programming ToolkitsStandardized execution environments and input-output parsers for algorithmic problem solving.
  • Contest Rule Standardizers2 sub-tag-uriTools for defining and enforcing contest structures, ranking criteria, and submission penalties. **Distinct from Competitive Programming Tools:** Distinct from Competitive Programming Tools: focuses on rule enforcement and contest structure rather than general utility functions.
  • Input-Output NormalizersUtilities that bridge raw data streams with standardized assessment platform formats.
  • Input-Output Parsers2 sub-tag-uriUtilities for handling raw standard input and output streams in competitive programming.
  • Performance VisualizersGraphical tools for tracking user statistics and contest rating predictions. **Distinct from Competitive Programming Tools:** Distinct from Competitive Programming Tools: focuses on data visualization and analytics rather than problem-solving utilities.