awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

Awesome GitHub RepositoriesTesting Environment Completion

Utilities for auto-completing code blocks required by testing environments.

Distinct from Code Completion Tools: Focuses on completion for testing integration, distinct from general import discovery.

Explore 11 awesome GitHub repositories matching development tools & productivity · Testing Environment Completion. Refine with filters or upvote what's useful.

Awesome Testing Environment Completion GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • 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

    Completes specific code blocks required by testing environments to integrate custom logic.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Vezi pe GitHub↗26,176
  • chalarangelo/30-seconds-of-interviewsAvatar Chalarangelo

    Chalarangelo/30-seconds-of-interviews

    12,143Vezi pe GitHub↗

    This project is a technical interview study guide and a markdown-driven static site designed to help developers prepare for coding screenings. It serves as a curated collection of common technical questions and expert answers, functioning as a comprehensive educational resource. The platform provides a structured curriculum and reference materials across several key domains. This includes a JavaScript language reference covering programming fundamentals, a frontend engineering curriculum focused on UI patterns and responsive design, and a web security knowledge base detailing attack vectors a

    Covers the use of callback functions to trigger execution after specific asynchronous tasks complete.

    JavaScriptawesome-listcsseducation
    Vezi pe GitHub↗12,143
  • buuing/lucky-canvasAvatar buuing

    buuing/lucky-canvas

    8,728Vezi pe GitHub↗

    Lucky Canvas is a canvas-based lottery component library that enables developers to build interactive prize wheels, grid-based lottery games, and slot machines for web and mobile applications. The project provides a rendering engine that draws directly on HTML Canvas elements, with automatic device pixel ratio scaling to ensure crisp displays on high-DPI mobile screens. The library packages each lottery type as a self-contained plugin with its own configuration and rendering logic, and wraps the core canvas functionality in framework-specific bindings for Vue, React, Taro, and UniApp without

    Fires callbacks when the wheel stops spinning and passes the winning prize data for further processing.

    TypeScriptcanvasjavascriptlucky-draw
    Vezi pe GitHub↗8,728
  • gothenburgbitfactory/taskwarriorAvatar GothenburgBitFactory

    GothenburgBitFactory/taskwarrior

    5,906Vezi pe GitHub↗

    Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af

    Allows users to mark tasks as complete, recording the completion date for tracking progress.

    C++gtdtask-managertaskwarrior
    Vezi pe GitHub↗5,906
  • chriskohlhoff/asioAvatar chriskohlhoff

    chriskohlhoff/asio

    5,896Vezi pe GitHub↗

    Asio is a C++ library for performing network and low-level I/O operations using a consistent asynchronous model that avoids blocking program execution. It provides a portable, cross-platform interface for network socket communication across different operating systems, and manages multiple asynchronous operations without requiring explicit thread management or locking. The library implements a proactor-based asynchronous model where operations post completion handlers to a queue for later execution, and wraps operating system I/O multiplexing mechanisms like epoll, kqueue, IOCP, and select in

    Supports multiple completion token types including callbacks, futures, and coroutines through a uniform handler interface.

    C++
    Vezi pe GitHub↗5,896
  • tape-testing/tapeAvatar tape-testing

    tape-testing/tape

    5,802Vezi pe GitHub↗

    Tape is a TAP-producing test framework for Node.js that provides assertions, spies, subtests, and isolated test harnesses. It functions as both a test runner and an assertion library, outputting results in the Test Anything Protocol format for machine or human consumption. The framework manages test execution through callback-based async control, plan-based auto termination, and subtest stack isolation. It includes a spy wrapper system that replaces object methods with call-recording wrappers that restore originals during teardown, along with a teardown callback registry that collects and exe

    Invokes a callback after all tests finish before the summary.

    JavaScript
    Vezi pe GitHub↗5,802
  • bogdanp/dramatiqAvatar Bogdanp

    Bogdanp/dramatiq

    5,136Vezi pe GitHub↗

    Dramatiq is a distributed task queue and workload manager used to offload function execution to background workers. It functions as an asynchronous task orchestrator that enables the distribution of computational tasks across a cluster using a pluggable transport layer supporting RabbitMQ and Redis. The framework provides specialized tools for complex task orchestration, including the ability to link background jobs into sequences, pipelines, and barriers. It further manages distributed concurrency through the use of shared mutexes, rate limiters, and exponential backoff retries to prevent re

    Executes specific actors automatically when another task succeeds or fails to handle post-processing.

    Pythondistributed-lockpythonrabbit
    Vezi pe GitHub↗5,136
  • ysymyth/reactAvatar ysymyth

    ysymyth/ReAct

    4,011Vezi pe GitHub↗

    ReAct este un șablon de flux de lucru agentic și un framework de prompting pentru modele de limbaj mari (LLM). Acesta implementează un tipar logic care integrează raționamentul de tip „chain-of-thought” cu execuția de instrumente externe pentru a rezolva sarcini complexe, în mai mulți pași. Framework-ul utilizează o logică intercalată de raționament și acțiune, forțând modelul să își documenteze procesul intern de gândire înainte de a executa o acțiune. Acest ciclu de planificare și acțiune permite sistemului să interacționeze cu API-uri sau baze de date externe și să injecteze date din lumea reală înapoi în contextul modelului pentru a rafina căile de raționament. Proiectul acoperă execuția autonomă a sarcinilor și orchestrarea agenților prin combinarea integrării observație-feedback cu logica de execuție bazată pe prompt-uri. Acest lucru asigură un ciclu continuu de gândire, acțiune și observare pentru a atinge obiectivele fără intervenție umană constantă.

    Uses structured natural language templates to orchestrate a repeating cycle of thinking, acting, and observing.

    Jupyter Notebook
    Vezi pe GitHub↗4,011
  • answerdotai/gpu.cppAvatar AnswerDotAI

    AnswerDotAI/gpu.cpp

    3,981Vezi pe GitHub↗

    gpu.cpp este o bibliotecă C++ ușoară pentru executarea calculului GPU general-purpose de nivel scăzut pe diferite furnizori de hardware și sisteme de operare. Acesta funcționează ca un wrapper GPU portabil, orchestrator de kernel și sistem de gestionare a tensorilor folosind specificația WebGPU pentru a abstractiza inițializarea dispozitivului, transferurile de buffer și dispatching-ul compute shader-elor. Biblioteca oferă un framework pentru definirea compute kernel-urilor din codul shader și gestionarea dispatch-ului și sincronizării lor asincrone. Permite executarea compute shader-elor multi-platformă și orchestrarea sarcinilor GPU printr-o specificație standardizată a procesorului grafic. Sistemul gestionează întregul ciclu de viață al memoriei GPU, incluzând alocarea tensorilor multidimensionali, mișcarea bidirecțională a datelor între gazdă și dispozitiv prin staging buffers și urmărirea resurselor pentru a preveni scurgerile de memorie. De asemenea, suportă slicing-ul tensorilor pentru crearea de vizualizări non-owning ale segmentelor de memorie și include utilitare pentru logarea mesajelor de sistem și filtrarea severității.

    Triggers specific actions via callbacks once an asynchronous GPU task completes its execution.

    C++
    Vezi pe GitHub↗3,981
  • midrender/revideoAvatar midrender

    midrender/revideo

    3,869Vezi pe GitHub↗

    Revideo is a TypeScript programmatic video framework and server-side rendering engine. It functions as a dynamic video template engine that uses a headless browser to capture frames from code-defined compositions, producing high-quality media files at scale. The system enables the generation of personalized video assets by injecting external data into type-safe layouts and animations. It provides a web-based preview tool for designing and reviewing compositions before they are sent to the rendering pipeline. The framework covers automated media production through asynchronous task queueing a

    Implements automated POST requests to notify external services when a long-running video render job completes.

    TypeScript
    Vezi pe GitHub↗3,869
  • langroid/langroidAvatar langroid

    langroid/langroid

    3,894Vezi pe GitHub↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Executes a managed loop that continues processing agent turns until predefined completion signals are met.

    Pythonagentsaichatgpt
    Vezi pe GitHub↗3,894
  1. Home
  2. Development Tools & Productivity
  3. Code Completion Tools
  4. Testing Environment Completion

Explorează sub-etichetele

  • Infinite Task RepresentationsAsynchronous computations designed to never complete, used for representing infinite waits or testing timeouts. **Distinct from Task Completion Callbacks:** Focuses on tasks that intentionally do not finish, whereas Task Completion Callbacks deal with the end of a task.
  • Post-Run Completion CallbacksCallbacks that execute after all tests finish, right before the summary is printed. **Distinct from Testing Environment Completion:** Distinct from Testing Environment Completion: focuses on post-run callbacks, not code completion.
  • Task Completion Callbacks5 sub-tag-uriFunctions that execute automatically when a background task finishes successfully or fails. **Distinct from Post-Run Completion Callbacks:** Distinct from Post-Run Completion Callbacks: focuses on individual task orchestration rather than a test suite's final summary.