threepp
C++20 기반 크로스플랫폼 3D 라이브러리, 파이썬 바인딩 및 three.js 수준 API 제공
WireMock은 API 모킹을 통해 불안정하거나 존재하지 않는 API 환경에서도 안정적인 개발 환경을 구축할 수 있게 해주는 도구입니다
WireMock is a tool for building mock APIs. API mocking enables you build stable, predictable development environments when the APIs you depend on are unreliable or don’t exist.
개발 도구Java · XSLTGitHub @wiremock온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
A tool for mocking HTTP services
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗WireMock is the popular open source tool for API mocking, with over 6 million downloads per month, and powers WireMock Cloud.
It can help you to create stable test and development environments, isolate yourself from flaky 3rd parties and simulate APIs that don’t exist yet.
Started in 2011 as a Java library by Tom Akehurst, now WireMock spans across multiple programming languages and technology stacks. It can run as a library or client wrapper in many languages, or as a standalone server. There is a big community behind the project and its ecosystem.
WireMock supports several approaches for creating mock APIs - in code, via its REST API, as JSON files and by recording HTTP traffic proxied to another destination. WireMock has a rich matching system, allowing any part of an incoming request to be matched against complex and precise criteria. Responses of any complexity can be dynamically generated via the Handlebars based templating system. Finally, WireMock is easy to integrate into any workflow due to its numerous extension points and comprehensive APIs.
WireMock can run in unit tests, as a standalone process or a container. Key features include:
Full documentation can be found at wiremock.org/docs.
If you have a question about WireMock, or are experiencing a problem you're not sure is a bug please post a message to the
WireMock Community Slack in the #help channel.
On the other hand if you're pretty certain you've found a bug please open an issue.
WireMock only uses log4j in its test dependencies. Neither the thin nor standalone JAR depends on or embeds log4j, so you can continue to use WireMock 2.32.0 and above without any risk of exposure to the recently discovered vulnerability.
A japicmp-based report compares the
current build against the last 3.x release and lists binary-incompatible changes to
classes annotated @PublishedAPI.
If you have Claude Code installed, run the report and produce a filtered summary in one step:
/breaking-change-report
To generate the raw report without Claude Code (which will included classes not intended to be part of the published DSL/API):
./gradlew :wiremock-core:japicmp
Reports are written to wiremock-core/build/reports/japicmp/:
| File | Contents |
|---|---|
breaking-changes.html | Full report (all public classes) |
breaking-changes.txt | Same, plain text |
breaking-changes-published-api.md | Filtered to @PublishedAPI classes only (produced by the skill) |
WireMock exists and continues to thrive due to the efforts of contributors. Regardless of your expertise and time you could dedicate, there're opportunities to participate and help the project!
See the Contributing Guide for more information.