resource: testing
443 resources, primary matches first, then adoption-weighted; health v2 shown.
| Resource | Health v2 | Stars | Maturity |
|---|---|---|---|
| PaulRBerg/hardhat-template A Hardhat-based starter template for developing Solidity smart contracts with TypeScript. It bundles Hardhat, Ethers, TypeChain, Solhint, S… | 62 | 1971 | active |
| SunWeb3Sec/DeFiVulnLabs A collection of 48 Solidity smart contract vulnerability labs with Foundry-based proof-of-concept tests, originally built as internal Web3 … | 40 | 1969 | active |
| mawrkus/js-unit-testing-guide A living-document guide to unit testing in JavaScript, covering general principles, TDD, test structure, naming, mocking, and best practice… | 52 | 1963 | active |
| filipdutescu/modern-cpp-template A project template for modern C++ projects built around CMake, bundling Clang-Format, Clang-Tidy/Cppcheck, GoogleTest or Catch2 unit testin… | 49 | 1916 | active |
| alexpusch/rust-magic-patterns A collection of blog-style tutorials explaining 'magical' Rust patterns with simplified, runnable examples. Topics include async runtimes, … | 75 | 1905 | active |
| PowerShellOrg/PSKoans PSKoans is an interactive PowerShell module that teaches the PowerShell language through a series of failing Pester unit tests called koans… | 23 | 1873 | active |
| hkust-nlp/ceval C-Eval is a comprehensive Chinese evaluation benchmark for foundation models, consisting of 13,948 multiple-choice questions across 52 disc… | 44 | 1867 | stable |
| alidili/Demos A collection of Android demo projects in Java, each accompanying a blog tutorial on topics like MPAndroidChart line charts, Retrofit + RxJa… | 58 | 1859 | active |
| JosephZhu1983/java-common-mistakes Source code for the book 'Java Development Pitfalls: From Root Cause Analysis to Best Practices' and the GeekTime column '100 Common Errors… | 32 | 1839 | active |
| kyclark/tiny_python_projects The companion code repository for the Manning book 'Tiny Python Projects' by Ken Youens-Clark, containing exercises for learning Python thr… | 32 | 1838 | stable |
| ZhangZhuoSJTU/Web3Bugs A curated dataset of exploitable bugs in Solidity smart contracts, extracted from code4rena audit contests and classified by bug nature (ou… | 43 | 1819 | active |
| austingebauer/go-leetcode A curated collection of 100+ popular LeetCode problems solved in Go, largely based on the Top 75 LeetCode Problems list. Each problem direc… | 32 | 1817 | stable |
| OTRF/Security-Datasets An open-source collection of malicious and benign security event datasets from different platforms, maintained by the Open Threat Research … | 23 | 1805 | active |
| coinspect/learn-evm-attacks A collection of Foundry tests reproducing real-world smart contract exploits, bug bounty reports, and theoretical vulnerabilities across EV… | 53 | 1802 | active |
| total-typescript/total-typescript-book The companion repository for the Total TypeScript book by Matt Pocock, containing a large set of hands-on TypeScript exercises with problem… | 68 | 1787 | active |
| python/typing The official home for Python's static typing system, hosting the type system specification, documentation at typing.python.org, a user supp… | 77 | 1779 | active |
| dastergon/awesome-chaos-engineering A curated awesome-list of Chaos Engineering resources including tools, books, papers, blogs, conferences, and community links. It serves as… | 32 | 6641 | maintenance |
| exercism/rust The Exercism Rust track repository containing all practice exercises, tests, and support files for learning Rust on exercism.org. It provid… | 76 | 1769 | active |
| ArisGuimera/SimpleAndroidMVVM A sample Android app in Kotlin demonstrating MVVM and Clean Architecture, built progressively across tutorial branches covering Retrofit, c… | 32 | 1767 | active |
| NoriSte/ui-testing-best-practices A curated, community-maintained guide of UI testing best practices covering testing strategies, E2E, integration, and component testing. It… | 52 | 1737 | active |
| benchflow-ai/skillsbench SkillsBench is the first benchmark for evaluating how effectively AI agents use skills—modular folders of instructions, scripts, and resour… | 76 | 1725 | active |
| d-xo/weird-erc20 A collection of minimal Solidity implementations of ERC20 tokens with unusual or non-standard behavior, based on real tokens that have been… | 43 | 1707 | active |
| emichael/dslabs DSLabs is a Java framework and set of lab assignments for teaching distributed systems, built around message-passing state machines. It pro… | 66 | 1701 | active |
| TheOdinProject/javascript-exercises A collection of JavaScript practice exercises designed to complement The Odin Project curriculum. Each exercise includes a task description… | 76 | 1666 | active |
| NiGhTTraX/ts-monorepo A template repository for setting up a TypeScript monorepo with pnpm workspaces. It focuses on making IDE 'Go to definition' work out of th… | 77 | 1628 | active |
| plutov/practice-go A collection of Go programming challenges where each challenge folder contains a README and test files to implement. Contributors submit pu… | 65 | 1625 | active |
| callstackincubator/agent-skills A collection of agent-optimized React Native skills for AI coding assistants like Claude Code, Cursor, Copilot, and Gemini CLI. It bundles … | 59 | 1623 | active |
| agconti/cookiecutter-django-rest A cookiecutter template that scaffolds production-ready Django REST Framework APIs with best practices baked in. It generates a fully docke… | 66 | 1602 | active |
| OneSizeFitsQuorum/MIT6.824-2021 A complete solution repository for MIT 6.824 (Distributed Systems) 2021 labs, implementing Raft consensus and a sharded key-value store in … | 32 | 1600 | stable |
| fpinscala/fpinscala Companion repository for the book 'Functional Programming in Scala' containing exercises, hints, and answers organized by chapter. It provi… | 32 | 5851 | maintenance |
| ddd-by-examples/library A comprehensive example project demonstrating Domain-Driven Design (DDD) through a real-world library domain, including strategic analysis … | 32 | 5849 | maintenance |
| total-typescript/typescript-generics-workshop An interactive, exercise-based tutorial by Matt Pocock for learning generics in TypeScript. Learners solve problems locally or in Gitpod, w… | 75 | 1592 | active |
| rustfinity/rustfinity Rustfinity is an interactive learning platform for the Rust programming language, offering hands-on coding challenges, browser-based rustli… | 64 | 1584 | active |
| angular-app/angular-app A reference CRUD application demonstrating how to build a non-trivial AngularJS app, implemented as a simplified SCRUM project management t… | 32 | 5789 | maintenance |
| mxschmitt/awesome-playwright A curated awesome-list of tools, utilities, integrations, and projects built around the Playwright browser automation and testing framework… | 76 | 1560 | active |
| tlaplus/Examples A curated collection of TLA+ specifications and PlusCal algorithms of varying complexity, validated by CI. It serves as an example library … | 67 | 1558 | active |
| jest-community/awesome-jest A curated awesome list of Jest packages, plugins, and resources maintained by the jest-community organization. It catalogs matchers, IDE in… | 62 | 1549 | active |
| skyzh/type-exercise-in-rust A Rust tutorial course that teaches advanced type-system techniques by building a typed, vectorized expression evaluation engine for a data… | 77 | 1501 | active |
| datacurve-ai/deep-swe DeepSWE is a benchmark of 113 original, long-horizon software engineering tasks drawn from active open-source repositories, used to measure… | 57 | 1499 | active |
| vladmihalcea/high-performance-java-persistence Code examples accompanying the High-Performance Java Persistence book and video course by Vlad Mihalcea. It demonstrates JDBC, JPA, Hiberna… | 72 | 1498 | active |
| go-training/training A collection of Go example projects that teach the Go programming language from basics to deployment, organized as numbered hands-on exerci… | 55 | 1498 | active |
| ksluckow/awesome-symbolic-execution A curated awesome-list of symbolic execution resources, including foundational research papers, university lecture slides, videos, and tool… | 65 | 1496 | active |
| hjwp/book-example Companion example code repository for the book 'Test-Driven Web Development with Python' (Obey the Testing Goat), with one branch per book … | 53 | 1491 | active |
| CodelyTV DDD Example An example reference application by CodelyTV demonstrating Domain-Driven Design, Hexagonal Architecture, and CQRS in PHP with Symfony 7 (wi… | 32 | 1478 | active |
| knaxus/problem-solving-javascript A curated collection of common JavaScript interview questions with unit tests, covering data structures, algorithms, logical problems, and … | 33 | 1474 | active |
| android/performance-samples Official Android sample collection demonstrating performance libraries like Macrobenchmark, Microbenchmark, and JankStats. It shows best pr… | 77 | 1440 | active |
| rmurphey/js-assessment A set of failing JavaScript tests that developers make pass, used to assess or improve JavaScript skills. It serves as both a candidate ass… | 10 | 5145 | maintenance |
| eliben/raft An instructional implementation of the Raft distributed consensus algorithm in Go, organized as self-contained partN directories accompanyi… | 66 | 1425 | active |
| gregmalcolm/python_koans Python Koans is an interactive tutorial that teaches the Python programming language through test-driven development, based on a port of Ru… | 32 | 5113 | maintenance |
| tnballo/high-assurance-rust A free online book, 'High Assurance Rust', teaching secure and robust systems software development in Rust through a project-based approach… | 46 | 1413 | active |
| AdamPlatin123/awesome-dsh-plugins A curated, automatically-updated registry (awesome list) of DeepSeek Harness (DSH) agent plugins, discovering 9000+ candidate repos and run… | 57 | 1402 | active |
| wsvincent/djangoforbeginners Source code repository for the book 'Django for Beginners' (Fifth Edition) by William Vincent, containing supporting project files for six … | 38 | 1387 | active |
| microsoft/QuantumKatas A collection of self-paced tutorials and programming exercises for learning quantum computing and the Q# programming language. Each kata pr… | 10 | 4909 | maintenance |
| hantsy/spring-reactive-sample A sandbox repository and accompanying online book of runnable sample code demonstrating reactive programming with Spring Framework 7, Sprin… | 82 | 1368 | active |
| majidmanzarpour/threejs-game-skills A collection of self-contained agent skills for Codex and Claude Code that guide AI agents through building polished, playable Three.js bro… | 55 | 1354 | active |
| ChrisMarinos/FSharpKoans A collection of interactive koans (test-based exercises) for learning the F# language, inspired by the Ruby koans. Learners fix failing tes… | 32 | 1319 | active |
| bridgecrewio/terragoat TerraGoat is Bridgecrew's 'Vulnerable by Design' Terraform repository containing intentionally misconfigured cloud infrastructure for AWS, … | 37 | 1305 | active |
| ionelmc/cookiecutter-pylibrary A cookiecutter template for scaffolding Python library projects with batteries-included tooling. It generates projects preconfigured with t… | 57 | 1298 | active |
| LiveBench/LiveBench LiveBench is a contamination-free benchmark for large language models that releases new questions monthly, drawn from recent datasets, pape… | 68 | 1294 | active |
| openai/frontier-evals A collection of benchmark evaluations from OpenAI for measuring frontier LLM capabilities, including PaperBench (AI paper replication), SWE… | 55 | 1287 | active |
| smartcontractkit/hardhat-starter-kit A boilerplate starter kit for developing, testing, and deploying Chainlink-powered Solidity smart contracts using the Hardhat development e… | 50 | 1281 | active |
| uds-se/fuzzingbook An interactive online textbook on automated software testing and fuzzing, with executable code available as Jupyter notebooks, web pages, s… | 61 | 1269 | active |
| webcomponents/custom-elements-everywhere A project that runs Karma test suites against major JavaScript frameworks to evaluate how well they interoperate with Custom Elements (Web … | 76 | 1256 | active |
| edwinhern/express-typescript An Express.js + TypeScript starter boilerplate for building backend web services. It ships with preconfigured logging, validation, testing,… | 61 | 1251 | active |
| alexjoverm/typescript-library-starter A zero-config starter kit for building TypeScript libraries, bundling Rollup, Jest, Prettier, TSLint, TypeDoc, and semantic release tooling… | 32 | 4359 | maintenance |
| hamvocke/spring-testing A Spring Boot sample application demonstrating test automation across all levels of the test pyramid, from unit tests to end-to-end tests. … | 53 | 1236 | active |
| PaulWaltersDev/FreeLearningResourcesForSoftwareTesters A curated collection of links to free online learning resources for software testers, from beginners to experienced practitioners. It organ… | 32 | 1230 | active |
| tinyclub/linux-lab A Docker and Qemu based Linux kernel learning, development, and testing environment that provides one-command setup of virtual development … | 32 | 1225 | active |
| talkpython/mastering-pycharm-course Course demos and handouts for Talk Python's Effective PyCharm course, teaching proficiency with the PyCharm IDE. The repository contains su… | 64 | 1219 | active |
| tfpk/macrokata MacroKata is a set of ordered, hands-on exercises for learning how to write declarative macros (macro_rules!) in Rust. It ships with a smal… | 32 | 1219 | stable |
| kolodny/exercises A collection of basic and advanced JavaScript coding challenges and interview questions organized as TDD-style exercises. Each folder conta… | 32 | 4214 | maintenance |
| sarven/unit-testing-tips A free guide and ebook teaching unit testing best practices in PHP through practical examples with PHPUnit. It covers topics like test doub… | 72 | 1204 | active |
| Accio-org/CommerceAgentBench CommerceAgentBench is a benchmark of 107 long-horizon agent tasks evaluated in high-fidelity, stateful, reproducible replicas of real onlin… | 57 | 1192 | active |
| exercism/go The Exercism Go track, a collection of coding exercises for learning and practicing the Go programming language on the Exercism platform. I… | 76 | 1183 | active |
| huaxz1986/cplusplus-_Implementation_Of_Introduction_to_Algorithms A C++ implementation of the algorithms from Introduction to Algorithms (CLRS, 3rd edition), written with C++ templates and organized by top… | 32 | 4056 | maintenance |
| nst/JSONTestSuite A comprehensive test suite of JSON files for validating RFC 8259 compliant JSON parsers, with files named to indicate whether content must … | 32 | 1163 | stable |
| pointfreeco/pointfreeco The full open-source codebase behind www.pointfree.co, a subscription-based educational site for advanced Swift programming with videos, tr… | 77 | 1162 | active |
| crgimenes/grupo-estudos-golang A Portuguese-language study repository for learning Go, with progressively organized topics, runnable examples, and tutorials covering fund… | 77 | 1149 | active |
| vdespa/introduction-to-postman-course A free introductory course on writing API tests with Postman, including course notes, a sample Simple Books API, and a video on freeCodeCam… | 46 | 1148 | active |
| opencontainers/distribution-spec The OCI Distribution Specification defines an open API protocol for distributing container images and other content, standardizing how regi… | 68 | 1136 | stable |
| mCodingLLC/VideosSampleCode A collection of sample code from the mCoding YouTube channel's Python programming videos, covering topics like async, logging, Docker, iter… | 32 | 1132 | active |
| Kotlin/kmp-basic-sample An official JetBrains sample project demonstrating Kotlin Multiplatform (KMP) with iOS and Android apps sharing a common module. It showcas… | 75 | 1130 | active |
| christian-bromann/awesome-selenium A curated list of Selenium and WebDriver resources, including testing tools, drivers, grid setups, cloud services, and web scraping librari… | 65 | 1130 | active |
| in28minutes/spring-boot-master-class A Spring Boot master class repository accompanying an online course, teaching Spring Boot through building a todo management web applicatio… | 57 | 1117 | active |
| AlphaGPU/leetgpu-challenges A collection of GPU programming challenges for the LeetGPU.com platform, containing problem descriptions, reference implementations, test c… | 63 | 1114 | active |
| Kotlin-Android-Open-Source/MVI-Coroutines-Flow A sample Android application demonstrating the MVI (Model-View-Intent) architecture pattern implemented with Kotlin Coroutines Flow, Shared… | 67 | 1112 | active |
| stepci/awesome-api-clients A curated awesome-list of open-source API clients that serve as alternatives to Postman and Insomnia. It catalogs web-based and desktop HTT… | 64 | 1106 | active |
| functional-koans/clojure-koans A collection of fill-in-the-blank exercises for learning Clojure, where learners make failing assertions pass one by one. It assumes no pri… | 23 | 3800 | maintenance |
| blakeembrey/code-problems A collection of common coding interview problems solved in multiple languages, primarily JavaScript. It covers sorting algorithms, data str… | 10 | 3800 | maintenance |
| azat-co/practicalnode The open manuscript and code for the book Practical Node.js (1st and 2nd editions, Apress), covering Node.js web development with Express, … | 32 | 3780 | maintenance |
| BMayhew/awesome-sites-to-test-on A curated awesome-style list of websites and applications for practicing software testing, including security, web, mobile, performance, AP… | 76 | 1096 | active |
| bradtraversy/traversy-js-challenges A sandbox repository of 70+ JavaScript coding challenges and docs accompanying Brad Traversy's Data Structures & Algorithms course. It incl… | 50 | 1084 | active |
| reactor/lite-rx-api-hands-on A hands-on tutorial repository for learning the lite reactive Rx API of Reactor Core 3.x (Flux and Mono) in Java. Learners fix TODOs across… | 52 | 1069 | active |
| petabridge/akka-bootcamp A free, self-paced training course by Petabridge that teaches Akka.NET fundamentals from scratch through hands-on units written in .NET 9. … | 67 | 1065 | active |
| WebAssembly/gc The WebAssembly GC proposal repository, a branch of the official WebAssembly spec repo for discussing and prototyping garbage collection su… | 10 | 1058 | active |
| KhronosGroup/glTF-Sample-Assets A curated collection of glTF 2.0 sample 3D models maintained by the Khronos Group that demonstrate features and capabilities of the glTF fo… | 74 | 1057 | active |
| igorwojda/kotlin-coding-challenges A collection of Kotlin coding puzzles with hints, JUnit tests, and solutions, organized by difficulty and problem type. It is designed to h… | 77 | 1055 | active |
| pgorecki/python-ddd An example Python project demonstrating Domain-Driven Design (DDD) tactical patterns through an online auction/bidding application, accompa… | 32 | 1042 | active |
| LOUSANPANG/fe-workflow FE Workflow is an open-source frontend engineering construction guide presented as a documentation website, covering design, scaffolding, s… | 77 | 1037 | active |
| langchain-ai/langsmith-cookbook A collection of practical Jupyter notebook recipes and examples for using LangSmith to debug, trace, evaluate, and improve LLM applications… | 10 | 1036 | active |