awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesAlgorithm Practice Tools

Tools specifically designed to facilitate the solving, testing, and submission of algorithmic problems.

Distinct from Interview Problem Solving: The candidates focus on specific mathematical problems or interview techniques, not the tool for practicing them.

Explore 3 awesome GitHub repositories matching education & learning resources · Algorithm Practice Tools. Refine with filters or upvote what's useful.

Awesome Algorithm Practice Tools GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • leetcode-opensource/vscode-leetcodeAvatar von LeetCode-OpenSource

    LeetCode-OpenSource/vscode-leetcode

    8,493Auf GitHub ansehen↗

    This project is a VS Code extension that integrates LeetCode problem solving directly into the editor. It functions as a code submission client and competitive programming tool, allowing users to browse, solve, and submit algorithmic challenges without leaving their development environment. The extension distinguishes itself by managing local workspaces and archives, enabling the organization of problem files and descriptions in configurable local folders. It supports multi-account session management and regional endpoint routing to handle different geographic service instances. The tool cov

    Integrates the entire process of writing, testing, and submitting LeetCode algorithmic challenges within the editor.

    TypeScriptalgorithmdatastructureinterview
    Auf GitHub ansehen↗8,493
  • ryanb/ruby-warriorAvatar von ryanb

    ryanb/ruby-warrior

    3,888Auf GitHub ansehen↗

    Ruby Warrior ist eine pädagogische Programmierplattform und eine rundenbasierte Strategie-Engine, die darauf ausgelegt ist, Ruby-Programmierung durch interaktive, taktische Herausforderungen zu lehren. Es fungiert als Spiel, bei dem Benutzer Skripte schreiben, um eine autonome Spielfigur zu steuern, die durch Levels navigiert, indem sie Logik für Kampf, Bewegung und Umgebungsziele implementiert. Die Plattform zeichnet sich dadurch aus, dass Spieler das Verhalten der Figur durch strukturierten Code definieren müssen, der mit einer simulierten, rundenbasierten Welt interagiert. Durch das Abfragen der Umgebung nach Daten wie Gegnerpositionen und Hindernissen entwickeln Benutzer Entscheidungsalgorithmen, die bestimmen, wie ihre Figur auf sich ändernde Bedingungen reagiert. Dieser Prozess betont die algorithmische Entwicklung und die Verfeinerung taktischer Logik, um höhere Leistungswerte zu erzielen. Das System verwaltet den Fortschritt der Spieler und die Charakter-Skripte über lokale Dateisystemverzeichnisse, was die Persistenz der Logik über mehrere Spielsitzungen hinweg ermöglicht. Die Leistung wird nach jedem Level basierend auf Metriken wie Zielerfüllung, Kampfeffizienz und Ausführungsgeschwindigkeit bewertet.

    Provides a simulated environment for developing and refining decision-making algorithms to navigate obstacles and defeat enemies.

    Ruby
    Auf GitHub ansehen↗3,888
  • skygragon/leetcode-cliAvatar von skygragon

    skygragon/leetcode-cli

    3,852Auf GitHub ansehen↗

    leetcode-cli is a command line interface for browsing, solving, and submitting coding challenges to LeetCode without using a web browser. It serves as an algorithm practice manager and a plugin-based developer tool that enables users to manage the full lifecycle of competitive programming from the terminal. The project provides a containerized code execution environment using Docker to run and test algorithm solutions in isolated environments. It features a modular architecture that supports third-party extensions to add custom features and workflows. The tool covers a wide range of capabili

    Serves as a tool for tracking progress, caching problems, and managing submission history for algorithm practice.

    JavaScript
    Auf GitHub ansehen↗3,852
  1. Home
  2. Education & Learning Resources
  3. Algorithm Practice Tools