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
·

4 repository-uri

Awesome GitHub RepositoriesConcurrency Debugging

Tools and utilities for inspecting and troubleshooting asynchronous execution flows and thread-safety issues.

Distinct from Concurrent Code Testing: Distinct from Concurrent Code Testing: focuses on runtime inspection and troubleshooting of live concurrent operations rather than verifying correctness through tests.

Explore 4 awesome GitHub repositories matching testing & quality assurance · Concurrency Debugging. Refine with filters or upvote what's useful.

Awesome Concurrency Debugging GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • cch123/golang-notesAvatar cch123

    cch123/golang-notes

    4,032Vezi pe GitHub↗

    This project is a technical reference and a collection of internal analysis notes focused on the Go language runtime and compiler. It provides a detailed breakdown of the language internals, covering memory management, garbage collection, and the execution model of the scheduler. The material distinguishes itself by providing deep dives into low-level system details, including a reference for Go assembly instructions, register usage, and system call interfacing. It specifically analyzes the internal implementation of concurrency primitives, such as the goroutine scheduling mechanism, channel

    Analyzes goroutines, channel states, and lock contention to resolve concurrency bugs like deadlocks and race conditions.

    HTMLcodegogolang
    Vezi pe GitHub↗4,032
  • kotlin/dokkaAvatar Kotlin

    Kotlin/dokka

    3,780Vezi pe GitHub↗

    Dokka este un motor de documentație extensibil conceput pentru a genera materiale de referință API structurate pentru proiectele Kotlin. Prin parsarea codului sursă și a comentariilor, funcționează ca un generator de site-uri statice care transformă codebase-urile în documentație lizibilă. Se integrează direct în fluxurile de lucru de dezvoltare ca un plugin de sistem de build, permițând crearea automată a materialelor de referință în timpul procesului standard de compilare. Proiectul se distinge printr-un pipeline de procesare modular, bazat pe plugin-uri, care permite dezvoltatorilor să modifice fluxul de lucru de generare, să personalizeze formatele de output și să ajusteze stilizarea vizuală. Suportă structuri complexe de proiect prin agregarea documentației din mai multe subproiecte într-un singur output unificat. Mai mult, include un motor de referințe încrucișate care rezolvă simbolurile de cod interne și link-urile către documentația bibliotecilor externe, asigurându-se că materialele generate rămân conectate și navigabile. Motorul oferă un control extins asupra output-ului final, inclusiv capacitatea de a filtra elemente de cod specifice, de a încorpora exemple de utilizare live și de a face link direct către repository-urile de cod sursă la distanță. Suportă mai multe formate de output, cum ar fi HTML, Markdown și Javadoc, și permite personalizarea profundă a template-urilor și a activelor pentru a îndeplini cerințe specifice de branding sau documentație. Instrumentul este conceput pentru a fi invocat prin interfețe de linie de comandă sau prin integrări native ale instrumentelor de build, facilitând utilizarea sa în pipeline-uri de deployment automatizate.

    Includes specialized tools for inspecting and troubleshooting the state of asynchronous operations during execution.

    Kotlinapi-referencedocumentationdokka
    Vezi pe GitHub↗3,780
  • maruel/panicparseAvatar maruel

    maruel/panicparse

    3,711Vezi pe GitHub↗

    Panicparse is a toolset for Go crash analysis and runtime debugging. It functions as a panic stack trace parser, a race detector log parser, and a goroutine deduplicator designed to transform raw crash dumps and thread sanitizer output into structured, readable formats. The project distinguishes itself by converting complex stack traces into visual HTML reports with embedded source code. It reduces noise in highly parallelized processes by grouping identical goroutine stacks and prioritizes application code over standard library calls during parsing. The utility also covers live process moni

    Provides utilities for inspecting and troubleshooting asynchronous execution flows in highly parallelized Go applications.

    Gocrashgopanic
    Vezi pe GitHub↗3,711
  • oldratlee/fucking-java-concurrencyAvatar oldratlee

    oldratlee/fucking-java-concurrency

    1,213Vezi pe GitHub↗

    This project is an educational resource providing a collection of executable Java code examples designed to demonstrate common multi-threading pitfalls and synchronization failures. It serves as a practical guide for developers to identify and debug issues such as race conditions, memory visibility problems, and deadlocks within concurrent software environments. The repository distinguishes itself by offering reproducible scenarios that simulate complex concurrency hazards, including structural corruption in non-thread-safe collections and cyclic dependencies between threads. By executing the

    Executes code examples of common multi-threading pitfalls like non-atomic operations to help developers identify and debug concurrency issues.

    Javaconcurrencyconcurrency-gotchasconcurrency-issue
    Vezi pe GitHub↗1,213
  1. Home
  2. Testing & Quality Assurance
  3. Concurrent Code Testing
  4. Concurrency Debugging