Showing 45 open source projects for "rest api codeigniter"

View related business solutions
  • Ship AI Apps Faster with Vertex AI Icon
    Ship AI Apps Faster with Vertex AI

    Go from idea to deployed AI app without managing infrastructure. Vertex AI offers one platform for the entire AI development lifecycle.

    Ship AI apps and features faster with Vertex AI—your end-to-end AI platform. Access Gemini 3 and 200+ foundation models, fine-tune for your needs, and deploy with enterprise-grade MLOps. Build chatbots, agents, or custom models. New customers get $300 in free credit.
    Try Vertex AI Free
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 1
    Slack API in Go

    Slack API in Go

    Slack API in Go - community-maintained fork

    You can also chat with us on the #slack-go, #slack-go-ja Slack channel on the Gophers Slack. This library supports most if not all of the api.slack.com REST calls, as well as the Real-Time Messaging protocol over websocket, in a fully managed way. There is currently no major version released. Therefore, minor version releases may include backward incompatible changes. When using socket mode, dealing with an event can be pretty lengthy as it requires you to route the event to the right place....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Open Source API Firewall by Wallarm

    Open Source API Firewall by Wallarm

    Fast and light-weight API proxy firewall for request and response

    API Firewall is a high-performance proxy with API request and response validation based on OpenAPI/Swagger schema. It is designed to protect REST API endpoints in cloud-native environments. API Firewall provides API hardening with the use of a positive security model allowing calls that match a predefined API specification for requests and responses, while rejecting everything else.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    Tyk API Gateway

    Tyk API Gateway

    Open Source API Gateway written in Go

    Tyk is an open source Enterprise API Gateway, supporting REST, GraphQL, TCP and gRPC protocols. Tyk Gateway is provided ‘Batteries-included’, with no feature lockout. Enabling your organization to control who accesses your APIs, when they access, and how they access it. Tyk Technologies uses the same API Gateway for all it’s applications. Protecting, securing, and processing APIs for thousands of organizations and businesses around the world.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    PocketBase

    PocketBase

    Open Source realtime backend in 1 file

    PocketBase is an open-source backend written in Go, packaged as a single binary. It features an embedded SQLite database, real-time subscriptions, built-in authentication and file management, a web-based admin dashboard, and a simple REST-style API—ideal for building self‑contained apps on a single server.
    Downloads: 36 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 5
    LocalAI

    LocalAI

    Self-hosted, community-driven, local OpenAI compatible API

    Self-hosted, community-driven, local OpenAI compatible API. Drop-in replacement for OpenAI running LLMs on consumer-grade hardware. Free Open Source OpenAI alternative. No GPU is required. Runs ggml, GPTQ, onnx, TF compatible models: llama, gpt4all, rwkv, whisper, vicuna, koala, gpt4all-j, cerebras, falcon, dolly, starcoder, and many others. LocalAI is a drop-in replacement REST API that’s compatible with OpenAI API specifications for local inferencing. ...
    Downloads: 21 This Week
    Last Update:
    See Project
  • 6
    go-restful

    go-restful

    Package for building REST-style Web Services using Go

    package for building REST-style Web Services using Google Go. REST asks developers to use HTTP methods explicitly and in a way that's consistent with the protocol definition. This basic REST design principle establishes a one-to-one mapping between create, read, update, and delete (CRUD) operations and HTTP methods. Customizable encoding using EntityReaderWriter registration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Restish

    Restish

    Restish is a CLI for interacting with REST-ish HTTP APIs

    Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in, like always having the latest API resources, fields, and operations available when they go live on the API without needing to install or update anything. Check out how Restish compares to cURL & HTTPie.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    The Lura Project framework

    The Lura Project framework

    Ultra performant API Gateway with middlewares

    An extendable, simple and stateless high-performance API Gateway framework designed for both cloud-native and on-prem setups. Consumers of REST API content (specially in microservices) often query backend services that weren’t coded for the UI implementation. This is of course a good practice, but the UI consumers need to do implementations that suffer a lot of complexity and burden with the sizes of their microservices responses.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    Vulcain

    Vulcain

    Fast and idiomatic client-driven REST APIs

    Vulcain is a brand new protocol using HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs. An open-source gateway server that you can put on top of any existing web API to instantly turn it into a Vulcain-compatible one is also provided! It supports hypermedia APIs but also any "legacy" API by documenting its relations using OpenAPI. The protocol has been published as an Internet-Draft that is maintained in this repository.
    Downloads: 4 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    gotify/server

    gotify/server

    A simple server for sending and receiving messages in real-time

    ...For this, not many open source projects existed and most of the existing ones were abandoned. Also, a requirement was that it can be self-hosted. We know there are many free and commercial push services out there. Both Gotify's API and user interface are designed to be as simple as possible. Notify is written in Go and can be easily compiled for different platforms. Docker images are automatically built on every release. Several static code analyzers and many unit/end2end tests are run on every travis-ci build. The heart of this project. gotify/server features a WebUI and functionality for sending messages via a REST-API. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    LXD

    LXD

    Powerful system container and virtual machine manager

    ...It provides flexibility and scalability for various use cases, with support for different storage backends and network types and the option to install on hardware ranging from an individual laptop or cloud instance to a full server rack. When using LXD, you can manage your instances (containers and VMs) with a simple command line tool, directly through the REST API or by using third-party tools and integrations. LXD implements a single REST API for both local and remote access. The LXD project was founded and is currently led by Canonical Ltd with contributions from a range of other companies and individual contributors.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Podman

    Podman

    A tool for managing OCI containers and pods

    ...Podman is a daemonless container engine for developing, managing, and running Open Container Initiative (OCI) containers and container images on your Linux System. Podman provides a Docker-compatible command line front end that can simply alias the Docker cli, alias docker=podman. Podman also provides a socket activated REST API service to allow remote applications to launch on-demand containers. This REST API also supports the Docker API, allowing users of docker-py and docker-compose to interact with the Podman as a service.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 13
    Goyave

    Goyave

    Elegant Golang REST API Framework (v5 WIP)

    Goyave is a Golang REST API framework aiming at cleanliness, fast development and power. Goyave is a progressive and accessible web application framework focused on REST APIs, aimed at making backend development easy and enjoyable. It has a philosophy of cleanliness and conciseness to make programs more elegant, easier to maintain and more focused. Get started quickly and master all its powerful functionalities thanks to its extensive documentation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    chi

    chi

    Lightweight, idiomatic & composable router to build Go HTTP services

    chi is a lightweight, open source composable router for building Go HTTP services. It also helps in writing large REST API services, keeping them maintainable as the project evolves. Having been built on the latest context package, it can easily handle signaling, cancelation and request-scoped values across a handler chain. chi was built with the sole focus of providing an elegant and comfortable design for writing REST API servers. Its design chiefly considers project structure, maintainability, standard http handlers (stdlib-only), developer productivity, and deconstructing a large system into many small parts. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Mercure

    Mercure

    Server-sent live updates, protocol and reference implementation

    ...Designed for REST and GraphQL. Private updates (JWT authorization). Presence API and subscription events. Event store. Compatible with serverless, PHP, and the like. Supports end-to-end encryption. Reading the documentation is an excellent way to discover Mercure.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    pREST

    pREST

    PostgreSQL REST, low-code, simplify and accelerate development

    pREST (PostgreSQL REST), simplify and accelerate development, instant, realtime, high-performance on any Postgres application, existing or new. There is PostgREST written in Haskell, but keeping Haskell software in production is not an easy job. With this need pREST was born. Instant, realtime, high-performance on any Postgres application, existing or new. Add the JWT Authentication Middleware to implement authentication using JSON Web Token. This middleware will process the authorization...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 17
    KrakenD

    KrakenD

    High-performance, stateless, declarative, API Gateway written in Go.

    KrakenD is more than a typical proxy that forwards clients to backend services, but a powerful engine that can transform, aggregate or remove data from your own or third party services. KrakenD also implements the Backend for Frontend and Micro-frontends patterns to eliminate the necessity of dealing with multiple REST services, isolating clients from the micro-service implementation details. KrakenD's stateless architecture and performance-first approach for every internal component beat any API Gateway in the market. Our customers with massive usage face the networking limits while KrakenD still keeps a low consumption of resources. But don't take our word for granted, do your own benchmarks. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    httpexpect

    httpexpect

    End-to-end HTTP and REST API testing for Go

    Concise, declarative, and easy-to-use end-to-end HTTP and REST API testing for Go (golang). Basically, httpexpect is a set of chainable builders for HTTP requests and assertions for HTTP responses and payload, on top of net/http and several utility packages. URL path construction, with simple string interpolation provided by go-interpol package. URL query parameters (encoding using go-querystring package).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Klavis AI

    Klavis AI

    MCP integration platforms for AI agents to use tools at any scale

    ...The flagship product Strata solves tool overload through progressive discovery, achieving +13% higher accuracy and 83%+ success on complex workflows. Developers can integrate via Python/TypeScript SDKs or REST API, with support for OpenAI, Claude, Gemini, LangChain, LlamaIndex, and CrewAI. Features include built-in authentication, multi-tenancy, hosted servers, Docker support, and enterprise security guardrails. Licensed under Apache 2.0, Klavis simplifies AI development by eliminating complex authentication management and enabling seamless workflow automation across multiple applications.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    Notifuse

    Notifuse

    Notifuse is an open-source & modern emailing platform

    Notifuse is an open-source, modern, self-hosted emailing and communications platform designed to replace proprietary services like Mailchimp, Brevo, and Klaviyo with a self-managed solution. It’s built with a Go backend and a React frontend to offer both developer-friendly APIs and a user-centric visual interface with enterprise-grade capabilities such as campaign creation, subscriber segmentation, and detailed analytics. Notifuse supports both newsletters and transactional emails through a...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Permify

    Permify

    Permify is an open-source authorization service

    Permify is an open source authorization service for creating fine-grained and scalable authorization systems. With Permify, you can easily structure your authorization model, store authorization data in your preferred database, and interact with the Permify API to handle all authorization queries from your applications or services. Permify is inspired by Google’s consistent, global authorization system, Google Zanzibar. Our goal is to make Google's Zanzibar available to everyone and help...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    OSV.dev

    OSV.dev

    Open source vulnerability DB and triage service

    osv.dev (Open Source Vulnerabilities) is Google’s open source platform and API for aggregating, managing, and analyzing vulnerability data across multiple ecosystems. It powers the osv.dev website, providing a unified, queryable database of vulnerabilities that map directly to open source packages and versions. The system hosts vulnerability data for ecosystems such as PyPI, npm, Go, Maven, and Debian, among others. The platform includes a web UI, API, and a Go-based dependency scanner...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Mark

    Mark

    Sync your markdown files with Confluence pages

    ...Mark reads your markdown file, creates a Confluence page if it's not found by its name, uploads attachments, translates Markdown into HTML, and updates the contents of the page via REST API. It's like you don't even need to create sections/pages in your Confluence anymore, just use them in your Markdown documentation. Mark uses an extended file format, which, still being valid markdown, contains several HTML-ish metadata headers, which can be used to locate a page inside the Confluence instance and update it accordingly.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 24
    faas-netes

    faas-netes

    Serverless Functions For Kubernetes

    faas-netes is an OpenFaaS provider which enables Kubernetes for OpenFaaS. It's part of a larger stack that brings a cloud-agnostic serverless experience to Kubernetes. The existing REST API, CLI, and UI are fully compatible. With OpenFaaS Standard/Enterprise, you have an optional operator mode so that you can manage functions with Kubectl and a CustomResource. You can deploy OpenFaaS to any Kubernetes service - whether managed or local, including to OpenShift. You will find specific instructions and additional links in the documentation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Lightning Network Daemon

    Lightning Network Daemon

    A complete implementation of a Lightning Network node

    ...The daemon has been designed to be as developer-friendly as possible in order to facilitate application development on top of lnd. Two primary RPC interfaces are exported, an HTTP REST API, and a gRPC service.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.