Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Exunit

Exunit

29 projects

Showing 29 of 29 projects

hound
houndElixir

Elixir library for browser automation and integration testing with support for multiple webdrivers.

#elixir#phoenix#integration-testing
Stars1.4k
Forks139
Last commit2 years ago
stream_data
stream_dataElixir

An Elixir library for data generation and property-based testing with an idiomatic Elixir API.

#elixir#property-testing#exunit
Stars948
Forks75
Last commit28 days ago
mock
mockElixir

A mocking library for Elixir that uses the Erlang meck library to provide module mocking functionality for tests.

#elixir#test-isolation#unit-testing
Stars691
Forks82
Last commit1 year ago
bureaucrat
bureaucratElixir

Generate Phoenix API documentation automatically from ExUnit tests, supporting Markdown, Swagger/Slate, API Blueprint, and Postman formats.

#elixir#phoenix-framework#exunit
Stars372
Forks77
Last commit1 year ago
excheck
excheckElixir

A property-based testing library for Elixir, implementing QuickCheck-style testing with ExUnit integration.

#elixir#testing-library#exunit
Stars313
Forks26
Last commit8 years ago
power_assert
power_assertElixir

Power Assert for Elixir: enhances ExUnit test output by showing evaluation results of each expression in assertions.

#elixir#developer-tools#assert
Stars215
Forks6
Last commit3 years ago
patch
patchElixir

An Elixir mocking library that patches functions for testing with unique superpowers like patching private functions.

#elixir#unit-testing#exunit
Stars214
Forks14
Last commit1 year ago
ecto_fixtures
ecto_fixturesElixir

A fixture library for Elixir applications using Ecto, providing structured test data with associations and inheritance.

#fixtures#elixir#database-testing
Stars167
Forks14
Last commit6 years ago
mneme
mnemeElixir

Auto-updating snapshot testing utilities for Elixir that integrate with ExUnit.

#elixir#developer-tools#approval-testing
Stars140
Forks9
Last commit1 year ago
ex_unit_notifier
ex_unit_notifierElixir

Shows desktop notifications for ExUnit test runs in Elixir, ideal for TDD workflows.

#elixir#developer-tools#test-notifications
Stars134
Forks17
Last commit2 years ago
mix_test_interactive
mix_test_interactiveElixir

Interactive watch mode for Elixir's ExUnit tests with dynamic test selection and file watching.

#elixir#watch-mode#developer-tools
Stars130
Forks17
Last commit1 day ago
pavlov
pavlovElixir

A BDD framework for Elixir providing an expressive RSpec-like syntax built on top of ExUnit.

#elixir#unit-testing#meck
Stars128
Forks7
Last commit10 years ago
ex_spec
ex_specElixir

Adds RSpec-style context and it macros to ExUnit for better test organization in Elixir.

#hex#elixir#unit-testing
Stars99
Forks5
Last commit8 years ago
mockery
mockeryElixir

A simple mocking library for asynchronous testing in Elixir that avoids module overrides and runtime module creation.

#mock-library#elixir-lang#elixir
Stars95
Forks10
Last commit1 year ago
fake_server
fake_serverElixir

An HTTP server that simulates responses for testing external APIs in Elixir with ExUnit.

#http-server#elixir#fake-server
Stars72
Forks26
Last commit6 years ago
xcribe
xcribeElixir

A Phoenix-based REST API documentation generator that creates docs from test specifications.

#elixir#phoenix-framework#rest-api
Stars61
Forks4
Last commit1 month ago
vnu-elixir
vnu-elixirElixir

An Elixir client for the Nu HTML Checker (v.Nu) that validates HTML, CSS, and SVG documents via its JSON API.

#svg-validation#elixir#w3c-validator
Stars57
Forks1
Last commit21 days ago
mecks_unit
mecks_unitElixir

An Elixir package for elegantly mocking module functions in asynchronous ExUnit tests using Erlang's :meck library.

#elegant#elixir#test-isolation
Stars54
Forks7
Last commit6 years ago
double
doubleElixir

An Elixir library for creating injectable test dependencies using pattern matching and message passing without overriding existing modules.

#elixir#unit-testing#mocking-alternative
Stars49
Forks6
Last commit3 years ago
exkorpion
exkorpionElixir

An Elixir framework for writing tests using a Behavior-Driven Development (BDD) syntax.

#elixir#behavior-driven-development#exunit
Stars30
Forks0
Last commit8 years ago
phoenix_api_docs
phoenix_api_docsElixir

Generate API Blueprint documentation from Phoenix controller annotations and automated tests.

#elixir#phoenix-framework#rest-api
Stars26
Forks10
Last commit8 years ago
apocryphal
apocryphalElixir

Generate ExUnit tests from Swagger/OpenAPI specifications to verify API compliance in Elixir applications.

#documentation-driven-development#elixir#phoenix-framework
Stars17
Forks0
Last commit10 years ago
ex_unit_fixtures
ex_unit_fixturesElixir

A library for defining modular dependencies (fixtures) for ExUnit tests in Elixir.

#elixir-testing#elixir#unit-testing
Stars14
Forks5
Last commit2 years ago
plug_test_helpers
plug_test_helpersElixir

A testing DSL with assertion macros for verifying Plug responses in ExUnit.

#elixir#dsl#exunit
Stars10
Forks1
Last commit12 years ago
test_that_json
test_that_jsonElixir

A collection of Elixir helpers for testing JSON structures in ExUnit and ESpec.

#elixir#espec#exunit
Stars10
Forks2
Last commit8 years ago
kovacs
kovacsElixir

A simple file-watching test runner for Elixir's ExUnit framework that automatically runs tests on file changes.

#elixir#development-workflow#test-runner
Stars4
Forks1
Last commit6 years ago
markdown_test
markdown_testElixir

Test Elixir code examples embedded in markdown files using a doctest-like approach.

#elixir#doctest#exunit
Stars3
Forks0
Last commit6 years ago
rebar3_exunit
rebar3_exunitErlang

A rebar3 plugin that enables running Elixir ExUnit tests from the rebar3 build tool.

#elixir#test-runner#build-tools
Stars2
Forks0
Last commit11 years ago
setup_tag
setup_tagElixir

An Elixir library for creating test contexts by mixing and matching setup functions based on ExUnit tags.

#functional-programming#elixir#exunit
Stars2
Forks0
Last commit10 years ago

Related Tags

#Elixir29#Testing18#Unit Testing8#Test Automation6#Mocking5#Test Doubles5#Developer Tools4#Hex Package4#Phoenix Framework4#Test Runner3#Api Testing3#Api Blueprint3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub