Showing 49 open source projects for "middleware"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 1
    MCP Bridge

    MCP Bridge

    A middleware to provide an openAI compatible endpoint

    MCP-Bridge serves as a middleware that connects the OpenAI API with MCP tools, allowing developers to utilize MCP functionalities through the OpenAI API interface. It provides endpoints compatible with OpenAI, facilitating seamless integration and enabling the use of MCP tools without requiring explicit MCP support in clients. ​
    Downloads: 11 This Week
    Last Update:
    See Project
  • 2
    Telegram-MedicalBot

    Telegram-MedicalBot

    User support system in Telegram

    ...Aiogram provides the Telegram integration, while a local database stores users, roles, documents, and operational state. Administrator and operator roles are synchronized at startup, and middleware records activity while enforcing user-consent rules. The project is structured as a modular support platform rather than a fully autonomous medical adviser, keeping human operators involved in the response process.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    FastAPI-MCP

    FastAPI-MCP

    Expose your FastAPI endpoints as Model Context Protocol (MCP) tools

    ...A tiny bootstrap is enough to stand up an MCP server and, if desired, mount an HTTP transport for remote clients. The docs emphasize a FastAPI-first workflow: keep your schemas, reuse your middleware, and surface endpoints to agents without rewriting controllers. The project is active, with examples and a dedicated site that shows getting started, security, and transport options.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    FastHX

    FastHX

    FastAPI server-side rendering with built-in HTMX support.

    FastHX is a high-performance HTTP and WebSocket server framework designed for Haxe, enabling fast and scalable web application development.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    Agent Framework

    Agent Framework

    Framework for building, orchestrating, and deploying AI agents

    ...Microsoft Agent Framework supports graph-based orchestration that enables developers to connect agents, functions, and tools into structured workflows capable of handling multi-step processes. It also includes components such as agent sessions for managing state, context providers for maintaining memory, and middleware for intercepting and extending agent behavior. Developers can integrate external tools and services so that agents can execute actions beyond text generation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Django

    Django

    The Web framework for perfectionists with deadlines

    Django is a high-level, free and open-source Python web framework founded on the Model–Template–View (MTV) pattern, designed to facilitate rapid development of secure, maintainable, and scalable database-driven websites. First, read docs/intro/install.txt for instructions on installing Django. Next, work through the tutorials in order (docs/intro/tutorial01.txt, docs/intro/tutorial02.txt, etc.). If you want to set up an actual deployment server, read docs/howto/deployment/index.txt for...
    Downloads: 39 This Week
    Last Update:
    See Project
  • 7
    Django Hijack

    Django Hijack

    With Django Hijack, admins can log in and work on behalf of others

    With Django Hijack, admins can log in and work on behalf of other users without having to know their credentials. 3.x docs are available in the docs folder. This version provides a security-first design, easy integration, customization, out-of-the-box Django admin support and dark mode. It is a complete rewrite and all former APIs are broken. A form is used to perform a POST including a CSRF-token for security reasons. The field user_pk is mandatory and the value must be set to the target...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    PAL MCP

    PAL MCP

    The power of Claude Code / GeminiCLI / CodexCLI

    PAL MCP is an open-source Model Context Protocol (MCP) server designed to act as a powerful middleware layer that connects AI clients and tools—like Claude Code, Codex CLI, Cursor, and IDE plugins—to a broad range of underlying AI models, enabling collaborative multi-model workflows rather than relying on a single model. It lets developers orchestrate interactions across multiple models (including Gemini, OpenAI, Grok, Azure, Ollama, OpenRouter, and custom/self-hosted models), preserving conversation context seamlessly as tasks evolve and substeps run across tools. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    Ariadne

    Ariadne

    Python library for implementing GraphQL servers

    ...Subscriptions. Custom scalars, enums, and schema directives. Unions and interfaces. File uploads. Defining schema using SDL strings. Loading schema from .graphql files. WSGI middleware for implementing GraphQL in existing sites.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 10
    FAY

    FAY

    Framework for building AI-powered interactive digital humans and agent

    Fay is an open source framework designed to build and deploy interactive digital humans powered by large language models. It acts as a middleware layer that connects digital character technologies with conversational AI systems and business applications. Fay supports various types of digital humans, including 2.5D and 3D avatars, and can be integrated with applications running on mobile devices, PCs, web platforms, and embedded systems. Its architecture allows developers to combine different AI components such as speech recognition, text-to-speech, and large language models to create conversational digital agents. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    The Falcon Web Framework

    The Falcon Web Framework

    The no-nonsense REST API and microservices framework

    ...Falcon cuts to the chase with a clean design that embraces HTTP and the REST architectural style. Highly optimized, extensible code base. Easy access to headers and bodies through request and response objects. DRY request processing via middleware components and hooks. Strict adherence to RFCs. Idiomatic HTTP error responses. Straightforward exception handling. Snappy testing with WSGI/ASGI helpers and mocks. CPython 3.5+ and PyPy 3.5+ support. No reliance on magic globals for routing and state management. Stable interfaces with an emphasis on backward compatibility. Simple API modeling through centralized RESTful routing. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Universal Tool Calling Protocol (UTCP)

    Universal Tool Calling Protocol (UTCP)

    Official python implementation of UTCP. UTCP is an open standard

    ...UTCP is an open, modern standard designed to let AI agents call any tool or API directly—over HTTP, CLI, WebSocket, gRPC, and more—without the overhead of extra wrapper layers or middleware. It leverages a modular, plugin-based architecture built around Pydantic models and separates the core functionality into a lightweight client and extensible protocol plugins, enabling secure, scalable, and low-latency direct tool calls. A pluggable architecture allows developers to easily add new communication protocols, tool storage mechanisms, and search strategies without modifying the core library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Muse: Middleware Universal Scripting idE

    Muse: Middleware Universal Scripting idE

    Automate: WebSphere; WebLogic; JBoss; Glassfish; Tomcat; Linux, WinRM

    Simplify... Aggregate... Automate... Simplify... *** OPEN SOURCE - GPL3/EPL. Use Python / Jython to automate WebSphere, WebLogic, JBoss, Glassfish and Tomcat Middleware Estates over JMX, both SSL and non-SSL + Linux SSH (agent-less) + WinRM Target all 5 servers, Linux and WinRM from the same workspace. Familiar Eclipse based Jython and Python Development IDE, pre-configured and ready to go. 4-Click Installer. Win x64, Linux WINE x64. Built-In JVM. Java 8/9/10, Amazon Corretto, JETPack13/14/16, IBM SDK Compatible. *** Now with powerful JBoss / GlassFish / Tomcat / Linux Active Auditing Framework. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    E2M

    E2M

    E2M converts various file types (doc, docx, epub, html, htm, url

    ...The mirrored repository allows users to access the project’s codebase independently from its original hosting platform while preserving the development history and release artifacts. Systems like e2m often serve as middleware components that connect different software systems or facilitate data processing pipelines. By acting as a transformation layer, the software can support workflows such as converting data formats, integrating services, or bridging incompatible systems. The mirror hosted on SourceForge ensures that developers can continue accessing the project even if the primary repository becomes unavailable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    migrid

    migrid

    A grid middleware with minimal user and resource requirements

    ...MiG strives for minimum intrusion but will seek to provide a feature rich and dependable Grid solution. In line with the minimum intrusion concept, you only need to download and install the middleware if you want to run your own Grid. Users and resources only need a certificate and a browser to use MiG.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Kikonf is an Universal Administration Platform for MiddleWare Application Servers and related Servers. (Full Support for WebSphere Application Server, WebLogic Server, WebSphere MQ, Tomcat, JBoss, ...)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ruia

    ruia

    Async Python framework for fast and flexible web scraping spiders

    ...Ruia follows a “write less, run faster” philosophy, emphasizing concise code and streamlined spider development. It provides a structured approach to building scraping projects through components such as data items, spiders, middleware, and plugins. Developers can define structured fields to extract information from HTML content and process responses asynchronously to improve crawling performance. It also supports middleware and plugin systems that allow customization of request handling, response processing, and additional functionality.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 18
    molten

    molten

    A minimal, extensible, fast and productive framework

    molten is a minimal, extensible, fast and productive framework for building HTTP APIs with Python. molten can automatically validate requests according to predefined schemas, ensuring that your handlers only ever run if given valid input. Schemas are PEP484-compatible, which means mypy and molten go hand-in-hand, making your code more easy to maintain. Schema instances are automatically serializable and you can pick and choose which fields to exclude from responses and requests. Write clean,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    Madara

    Middleware for distributed applications

    The purpose of the project is to develop a portable programming framework that facilitates distributed and multi-threaded programming for C++, Java, and Python. MADARA was originally developed as an agent-based middleware specifically for real-time, distributed artificial intelligence, but is now more general purpose for distributed timing, control, knowledge and reasoning, and quality-of-service. MADARA is composed of several tools and middleware, and the main entry point into the system is the Knowledge and Reasoning Language (KaRL) Engine, which provides a real-time scripting language for nanosecond execution times hooked into a flexible transport layer for distributed reasoning. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    better-exceptions

    better-exceptions

    Pretty and useful exceptions in Python, automatically

    Pretty and more helpful exceptions in Python, automatically. While using better_exceptions in production, do not forget to unset the exceptions variable to avoid leaking sensitive data in your logs. If you do not see beautiful exceptions, first make sure that the environment variable does exist. On Linux and OSX, the export command does not add the variable permanently, you will probably need to edit the ~/.profile file to make it persistent. On Windows, you need to open a new terminal after...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Note: latest version can be found at https://github.com/targeted/pythomnic3k Pythomnic3k is a Python 3 framework for service-oriented middleware with hot reloading and fault tolerance. It is used for integrating various systems in enterprise network or writing standalone network services.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    HiveMind Java Web Application Cloud IDE

    HiveMind Java Web Application Cloud IDE

    Web development IDE in browser, supports Java, ruby, javascript...etc

    HiveMind is a browser based web development that combines an application container (jetty), a middleware and a developer environment that runs in the browser. It runs on the jvm so you are not limited by environment. You can run it on your laptop, company server or even on a cloud service like AWS. It supports Java, Ruby, Python, JavaScript, Groovy, Clojure. Source include so it is easy to hack so you can modify it for your own need.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    nacho

    nacho

    Python micro web-framework and asynchronous networking library

    ...It focuses on productivity by providing commands to generate endpoints, data models, controllers, and routing based on standard patterns (CRUD, REST conventions). The tool also includes support for middleware integration, automatic documentation (such as via OpenAPI/Swagger), and ready hooks for authentication or authorization setup. Developers can customise templates used for generation or plug custom patterns, which makes the tool suitable across small utilities or large service fleets. Because it encourages consistency among services, teams can spin up new microservices with a shared structure and skip repetitive setup. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    z-utalm

    z-utalm

    Unified Test and Logging layer for multiple programming languages

    Modern software systems and application are commonly written in multiple languages, include scripting engines, and are frequently build on multiple specialized frameworks and middleware for a considerable diversity of runtime environments. The latest influencing update in development paradigm is the application of multicore processors. This projects is aimed to unify the required trace and logging output and integrate into debugging environments. The target is to provide general development, test, and production support of software environments based on multiple programming languages for distributed multicore environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    EXEHDA-AD

    Accessing EXEHDA's contextual information from Android devices.

    ...In the text area there is a techinical report where is done the appropriation of the concepts referring to Ubiquous Computing and Context Awareness, being the same synthesized in this document. The central characteristics of the middleware EXEHDA were too revised. The EXEHDA-AD modeling was evaluated by prototyping, which presented satisfactory results, indicating positively by the continuity of the research efforts in this direction.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next