Showing 600 open source projects for "rest api testing"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    eXist-db

    eXist-db

    eXist-db is a feature rich Open Source native XML database

    eXist-db is a native XML database featuring efficient, index-based XQuery processing, extensions for keyword search, XUpdate support, XSLT support, XForms support, REST and tight integration with existing XML development tools. Moved to Github - https://www.github.com/exist-db/exist
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2
    Sureness

    Sureness

    A simple and efficient security framework

    Sureness allows you to security any server written with jvm modern frameworks such as Spring, Spring Boot, Spring WebFlux, Javalin, Quarkus, Micronaut, Solon, Jfinal or Ktor as well as frameworks for Kotlin. The essence of Sureness is to use an interceptor (like a servlet filter or Spring interceptor) to intercept all rest requests for authenticating and authorizing. So no matter any framework, as long as it has an interceptor, it can integrate with sureness. Sureness uses Exception Handling...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    tolgee-platform

    tolgee-platform

    Developer & translator friendly web-based localization platform

    ...It consists of Tolgee Platform and integration libraries (SDKs). The platform is where the strings are stored, and users can manage them all in one place. Integration libraries use data provided by REST API directly, so texts changed in the web application are propagated into applications currently developing. https://github.com/tolgee/tolgee-platform
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    gock

    gock

    HTTP traffic mocking and testing made easy in Go

    Versatile HTTP mocking made easy in Go that works with any net/http based stdlib implementation. Heavily inspired by nock. There is also its Python port, pook. Simple, expressive, fluent API. Semantic API DSL for declarative HTTP mock declarations. Built-in helpers for easy JSON/XML mocking. Supports persistent and volatile TTL-limited mocks. Full regular expressions capable HTTP request mock matching. Designed for both testing and runtime scenarios. Match request by method, URL params, headers and bodies. Extensible and pluggable HTTP matching rules. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 5
    EmbedIO

    EmbedIO

    A tiny, cross-platform, module based web server for .NET

    ...From Windows .NET Framework to Linux MONO. Extensible: Write your own modules -- For example, video streaming, UPnP, etc. Check out EmbedIO Extras for additional modules. Small memory footprint. Create REST APIs quickly with the out-of-the-box Web API module. Serve static or embedded files with 1 line of code (also out-of-the-box). Handle sessions with the built-in LocalSessionWebModule. WebSockets support CORS support. Origin, Header and Method validation with OPTIONS preflight. HTTP 206 Partial Content support. Support Xamarin Forms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    RESTRIS

    RESTRIS

    REST api with NodeJS(KoaJS) MongoDB and Jest Tests

    Functional Backend implementation of REST api with NodeJS(KoaJS) MongoDB and Jest Tests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    baloo

    baloo

    Expressive end-to-end HTTP API testing made easy in Go

    Expressive and versatile end-to-end HTTP API testing made easy in Go (golang), built on top of the gentleman HTTP client toolkit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Node.js express.js MongoDB JWT REST API

    Node.js express.js MongoDB JWT REST API

    Node.js express.js MongoDB JWT REST API - Basic Project Skeleton

    This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API) This project is created to help other developers create a basic REST API in an easy way with Node.js. This basic example shows how powerful and simple JavaScript can be.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Moya

    Moya

    Network abstraction layer written in Swift

    You’re a smart developer. You probably use Alamofire to abstract away access to URLSession and all those nasty details you don’t really care about. But then, like lots of smart developers, you write ad hoc network abstraction layers. They are probably called APIManager or NetworkModel, and they always end in tears. So the basic idea of Moya is that we want some network abstraction layer that sufficiently encapsulates actually calling Alamofire directly. It should be simple enough that common...
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    Django REST Framework User

    Django REST Framework User

    This Django User Model is customised user model

    This Django User Model is a customized user model keeping in mind the practical need. JWT Support (Using Simple JWT) Mobile Number, single field for full name, REST API to register, REST API to login, MultiModelBackend: User can login using either of mobile, email or username. REST API to login with OTP (Same API endpoint as for OTP Verification; Set is_login: true while sending JSON request). OTP Verification for mobile and email, API to register / login with OTP (no pre-registration required) API to set user’s profile image. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Job-DSL Gradle Example

    Job-DSL Gradle Example

    An example Job DSL project that uses Gradle for building and testing

    This is a sample project showing how to use the Jenkins Job DSL plugin in a Gradle-based setup. It provides example DSL scripts that generate Jenkins jobs, and integrates them into a Gradle build for automated job generation, testing, and validation. Configurable job definitions (folders, branches, parameters). Tests for DSL scripts to validate generated XML. Integration with Gradle tasks for generation & testing. Support for seeding Jenkins or updating via REST API. Reuse and modularization of DSL logic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    UVU

    UVU

    UVU is an extremely fast and lightweight test runner for Node.js

    UVU is a lightweight, ultra-fast JavaScript test runner for Node.js and the browser created by Luke Edwards (lukeed). Its primary goal is to minimize overhead: startup time, memory usage, and complexity are all kept very low so that developers can write and run tests with minimal friction. The tool supports modern features like async/await and native ES Modules, making it suitable for modern codebases. It also supports running in browser environments, which makes it versatile for frontend...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    DBFeeder

    DBFeeder

    Highly Customizable Test Data Generator

    DBFeeder is a great tool to generate synthetic testdata for Oracle Databases and it is ideal for companies who wants to outsource development. Thanks to his original approach, data can be highly customizable and it even fits primary and foreign keys constraints of tables.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Node.js Code Generator

    Node.js Code Generator

    DhiWise Node.js API allows you to instantly generate secure REST APIs

    Node.js code generator is a developer-centric platform to build backend CRUD APIs along with other essential features to boost developers' productivity time by twofold. Developers just need to add their schema data to reduce their work related to models into a few simple configurations. Developers can also configure platforms, routes, role access, authentication & more for their applications. Most importantly, the Node.js code generator gives developers total code ownership. The code it...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    is

    is

    Professional lightweight testing mini-framework for Go

    Is is a lightweight testing mini-framework for Go that extends the standard testing package with a simple assertion-style API. It focuses on making tests easier to write, easier to read, and easier to debug when they fail. The framework provides a small set of common helpers such as equality checks, truth checks, error checks, and explicit failures. It also uses comments beside assertions as failure descriptions, so test output can explain what was expected.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Advanced REST Client application

    Advanced REST Client application

    Advanced REST Client - Desktop application

    This is the main repository for the ARC Electron application. If you are still using Chrome plug-in then proceed to move From Chrome To the Desktop Client section. The original Chrome application is discontinued as Chrome stopped supporting browser-based applications. ARC was built as an open-source and free for everyone API tool out of a passion for giving the developer community tools they need. The application and related projects (like API Console) are created and distributed to our...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    BatNoter

    BatNoter

    An open source, markdown-based, self-hosted note taking webapp.

    BatNoter is a web application that allows users to store notes in their git repository. This is a frontend project built using mainly react (typescript), redux-toolkit & mui components. BatNoter API is the backend implementation of REST APIs which are used by this react app. Login with GitHub. Create, edit, delete, organize & explore notes easily with a nice & clean user interface. Markdown format supported allowing users to add hyperlink, table, headings, code blocks, blockquote... etc inside notes. Editor allows preview of markdown. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    log4db2

    log4db2

    Logging utility for DB2 for LUW written in SQL-PL

    Log4db2 is a logging utility for DB2 LUW that uses SQL instructions with SQL PL code. Its purpose is to provide an easy way to write messages from a SQL routine, with the possibility to query these messages directly from the database, allowing to monitor the progression of a process. This utility aims to reduce the time used for developing, testing, debugging and monitoring SQL routines, by centralizing the messages produced by the code. The idea and architecture of this utility...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Elastic

    Elastic

    Elasticsearch client for Go

    ...If you want to use stable versions of Elastic, please use Go modules for the 7.x release (or later) or a dependency manager like dep for earlier releases. Elastic has been used in production starting with Elasticsearch 0.90 up to recent 7.x versions. We recently switched to GitHub Actions for testing. Before that, we used Travis CI successfully for years). Elasticsearch has quite a few features. Most of them are implemented by Elastic. I add features and APIs as required. It's straightforward to implement missing pieces. Scrolling is supported via a ScrollService. It supports an iterator-like interface. The ClearScroll API is implemented as well.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    SuperTextView

    SuperTextView

    SuperTextView saves you from complex rendering logic

    ...It's alive and dynamic, with powerful embedded logic that continues to provide you with rich but exceptionally simple development support. SuperTextView saves you from complex rendering logic. With a simple API method call, dazzling rendering effects are instantly available. You just enjoy the amazing visual effects you have written, and the rest will be handed over to SuperTextView.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Spectron

    Spectron

    Test Electron apps using ChromeDriver

    Easily test your Electron apps using ChromeDriver and WebdriverIO. For given versions of Electron you must depend on a very specific version range of Spectron. We provide a version mapping table between Spectron version and Electron version. Spectron works with any testing framework but the example provided uses mocha. By default, mocha searches for a folder with the name test ( which we created before ). For more information on how to configure mocha, please visit mocha. Spectron exports an...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Graph4NLP

    Graph4NLP

    Graph4nlp is the library for the easy use of Graph Neural Networks

    Graph4NLP is an easy-to-use library for R&D at the intersection of Deep Learning on Graphs and Natural Language Processing (i.e., DLG4NLP). It provides both full implementations of state-of-the-art models for data scientists and also flexible interfaces to build customized models for researchers and developers with whole-pipeline support. Built upon highly-optimized runtime libraries including DGL , Graph4NLP has both high running efficiency and great extensibility. The architecture of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    node-api-boilerplate

    node-api-boilerplate

    DDD/Clean Architecture inspired boilerplate for Node web APIs

    This project is a starting point for you to develop a web API in a scalable way with Node and TypeScript, and was implemented following ideas from layered architecture, Clean Architecture, and Domain-Driven Design. While it contains an opinionated design and structure, it was built to be extensible and flexible so you can modify and adapt it according to your team's needs and preferences.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Dredd

    Dredd

    Language-agnostic HTTP API Testing Tool

    Dredd is a language-agnostic command-line tool for validating API description documents against the backend implementation of the API. Dredd reads your API description and step by step validates whether your API implementation replies with responses as they are described in the documentation. Dredd supports writing hooks — a glue code for each test setup and teardown.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Bcoin

    Bcoin

    Javascript bitcoin library for node.js and browsers

    Bcoin is an advanced fullnode implementation built with JavaScript/C/C++/Node.js. It is easier to use, faster to learn, and more well-documented than competing implementations. Engineered from the ground up to create scalable, flexible, and efficient production-ready systems with unparalleled code readability. Bcoin is consensus-conforming and adheres to the strict security standards of the original implementation maintained by Bitcoin Core. Bcoin can be integrated into almost any desktop or...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo