Showing 188 open source projects for "define"

View related business solutions
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 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
  • 1
    Cline

    Cline

    Autonomous coding agent right in your IDE

    Cline is a command-line application building library for Node.js that helps developers easily create interactive CLI applications. Built on Node's readline module, it offers features like history support, auto-completion, and input masking. Cline allows you to define custom commands with argument placeholders, making it versatile for various command structures. Additionally, it supports modes, where different command sets can be dynamically loaded depending on the application's state.
    Downloads: 254 This Week
    Last Update:
    See Project
  • 2
    Open CoDesign

    Open CoDesign

    Open-source Claude Design alternative

    ...The architecture emphasizes privacy, with all data stored locally and no mandatory accounts or telemetry. It also includes built-in design skill modules and allows users to define custom styles and preferences. Overall, it bridges AI generation and design engineering into a unified, programmable workflow.
    Downloads: 451 This Week
    Last Update:
    See Project
  • 3
    Apache Hamilton

    Apache Hamilton

    Helps data scientists define testable self-documenting dataflows

    Apache Hamilton is an open-source Python framework designed to simplify the creation and management of dataflows used in analytics, machine learning pipelines, and data engineering workflows. The framework enables developers to define data transformations as simple Python functions, where each function represents a node in a dataflow graph and its parameters define dependencies on other nodes. Hamilton automatically analyzes these functions and constructs a directed acyclic graph representing the pipeline, allowing the system to execute transformations in the correct order. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    OpenAI Agents (Python)

    OpenAI Agents (Python)

    A lightweight, powerful framework for multi-agent workflows

    openai-agents-python is a library developed by OpenAI to simplify the process of creating and running agents that interact with tools and APIs using OpenAI models. It provides abstractions for tool usage, memory management, and agent workflows, enabling developers to define function-calling agents that reason through multi-step tasks. Ideal for building custom AI workflows, the library supports dynamic tool definitions and contextual memory handling.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    promptfoo

    promptfoo

    Evaluate and compare LLM outputs, catch regressions, improve prompts

    Ensure high-quality LLM outputs with automatic evals. Use a representative sample of user inputs to reduce subjectivity when tuning prompts. Use built-in metrics, LLM-graded evals, or define your own custom metrics. Compare prompts and model outputs side-by-side, or integrate the library into your existing test/CI workflow. Use OpenAI, Anthropic, and open-source models like Llama and Vicuna, or integrate custom API providers for any LLM API.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    OmniRoute

    OmniRoute

    OmniRoute is an AI gateway for multi-provider LLM

    OmniRoute is a routing and orchestration framework designed to simplify the handling of requests, workflows, or data flows across multiple services or endpoints in a unified manner. It focuses on providing a flexible abstraction layer where developers can define routing logic that dynamically directs traffic based on conditions, context, or predefined rules. The project emphasizes modularity and extensibility, allowing users to plug in different services or handlers without tightly coupling components. It is particularly useful in distributed systems where requests need to be intelligently routed between APIs, microservices, or processing pipelines. ...
    Downloads: 52 This Week
    Last Update:
    See Project
  • 7
    Video-subtitle-remover (VSR)

    Video-subtitle-remover (VSR)

    AI tool that removes hardcoded subtitles and text from videos locally

    ...Video Subtitle Remover analyzes video frames and detects subtitle regions, then replaces the removed areas using an AI algorithm that fills the space with reconstructed visual content. This process aims to maintain the original resolution and visual continuity of the video after subtitle removal. It allows users to define a specific subtitle region so that only text in that area is removed rather than modifying the entire frame. It can also automatically remove text throughout the whole video when a position is not specified. In addition to video processing, the project supports removing text-like watermarks from images through similar techniques. ...
    Downloads: 111 This Week
    Last Update:
    See Project
  • 8
    OpenWork

    OpenWork

    An open-source alternative to Claude Cowork, powered by opencode

    OpenWork is a framework for building decentralized collaborative work environments powered by AI and human contributions. At its core, the project enables contributors to define tasks, workflows, and goals that can be split, shared, and recombined across distributed nodes while agents and humans cooperate to advance progress. It offers structured templates for work items, decision logic for task allocation, and consensus mechanisms that let groups verify and validate results toward shared objectives. This project also includes moderation and reputation layers so that contributor trust and quality can be assessed and integrated into future task assignments. ...
    Downloads: 56 This Week
    Last Update:
    See Project
  • 9
    AgentForge

    AgentForge

    Extensible AGI Framework

    AgentForge is a framework for creating and deploying AI agents that can perform autonomous decision-making and task execution. It enables developers to define agent behaviors, train models, and integrate AI-powered automation into various applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Hamilton DAGWorks

    Hamilton DAGWorks

    Helps scientists define testable, modular, self-documenting dataflow

    ...Your DAG is portable; it runs anywhere Python runs, whether it's a script, notebook, Airflow pipeline, FastAPI server, etc. Your DAG is expressive; Hamilton has extensive features to define and modify the execution of a DAG (e.g., data validation, experiment tracking, remote execution). To create a DAG, write regular Python functions that specify their dependencies with their parameters. As shown below, it results in readable code that can always be visualized. Hamilton loads that definition and automatically builds the DAG for you. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Claude Code Plugins

    Claude Code Plugins

    Intelligent automation and multi-agent orchestration for Claude Code

    Claude Code Plugins is a lightweight framework designed to define, manage, and execute AI agents in a modular and extensible way, typically focusing on orchestrating tasks using large language models and tool integrations. The project provides abstractions for building agents that can interpret instructions, execute commands, and interact with external systems in a structured workflow. It emphasizes simplicity and composability, allowing developers to define agent behaviors through reusable components rather than monolithic logic. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Remotion

    Remotion

    Make videos programmatically with React

    Remotion is a cutting-edge library that lets developers create real videos programmatically using React components, transforming familiar UI paradigms into a flexible, code-driven video production workflow. Instead of traditional timeline editors, Remotion leverages HTML, CSS, and JavaScript to define video frames, animations, and transitions, which means developers can use states, props, loops, and component hierarchies to automate complex motion graphics. Because it integrates with the React ecosystem, Remotion fits naturally into modern front-end stacks and tooling, and can produce dynamic content like personalized videos, dashboards, and data-driven animations with the same code used to build interactive web apps. ...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 13
    Elkeid

    Elkeid

    Open source solution that can meet the requirements of workloads

    ...For container or cloud-native workloads, it also supports gathering audit logs from Kubernetes and correlating events across processes, network, and file activity to detect security threats. The platform packages data collection, event-streaming, and a rule/event engine (called “HUB”) — letting users define detection rules, alerts, baseline checks, and policy enforcement.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Nerve

    Nerve

    The Simple Agent Development Kit

    Define agents using a clean YAML format: system prompt, task, tools, and variables — all in one file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Instructor

    Instructor

    Structured outputs for llms

    Instructor is a tool that enables developers to extract structured data from natural language using Large Language Models (LLMs). Integrating with Python's Pydantic library allows users to define desired output structures through type hints, facilitating schema validation and seamless integration with IDEs. Instructor supports various LLM providers, including OpenAI, Anthropic, Litellm, and Cohere, offering flexibility in implementation. Its customizable nature permits the definition of validators and custom error messages, enhancing data validation processes. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Spec Kit

    Spec Kit

    Toolkit to help you get started with Spec-Driven Development

    Spec Kit is an open-source toolkit designed to enable specification-driven development workflows powered by AI coding assistants. It introduces a structured process in which developers define detailed specifications first, then allow AI tools to generate plans, tasks, and implementation code aligned with those requirements. The toolkit provides scaffolding, prompt templates, and automation scripts that help teams maintain a clear source of truth throughout the development lifecycle. By emphasizing intent before code, Spec Kit reduces ambiguity and improves the reliability of AI-generated output. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 17
    Karpathy Skills

    Karpathy Skills

    A single CLAUDE.md file to improve Claude Code behavior

    ...The project focuses on reducing wrong assumptions, hidden confusion, overengineered solutions, and unnecessary edits outside the requested scope. Its principles encourage the agent to think before coding, prefer simple implementations, make surgical changes, and define verifiable success criteria. It can be installed as a Claude Code plugin or copied directly into a project as reusable instructions. Its main value is not automation, but behavioral alignment that helps coding agents produce cleaner, smaller, and more deliberate changes.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    MCP Framework

    MCP Framework

    A framework for writing MCP (Model Context Protocol) servers

    ...It provides an out-of-the-box architecture with automatic directory-based discovery for tools, resources, and prompts. The framework offers powerful MCP abstractions, enabling developers to define components in an elegant manner, and includes a CLI to streamline the server setup process. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Foxy Contexts

    Foxy Contexts

    Foxy contexts is a library for building context servers

    Foxy Contexts is a Golang library for building context servers that support the Model Context Protocol. It offers a declarative approach to defining tools, resources, and prompts, enabling developers to create robust context servers that enhance the capabilities of AI models. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Kornia

    Kornia

    Open Source Differentiable Computer Vision Library

    ...It consists of a set of routines and differentiable modules to solve generic computer vision problems. At its core, the package uses PyTorch as its main backend both for efficiency and to take advantage of the reverse-mode auto-differentiation to define and compute the gradient of complex functions. Inspired by existing packages, this library is composed by a subset of packages containing operators that can be inserted within neural networks to train models to perform image transformations, epipolar geometry, depth estimation, and low-level image processing such as filtering and edge detection that operate directly on tensors. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 21
    Docker Agent

    Docker Agent

    AI Agent Builder and Runtime by Docker Engineering

    Docker Agent is an open-source multi-agent runtime developed by Docker that enables developers to define, run, and orchestrate AI agents using simple declarative configuration files instead of traditional code-heavy approaches. It introduces a YAML-based configuration model where users describe agent behavior, tools, models, and interaction logic in a single file, significantly reducing complexity in building AI systems. The runtime supports multi-agent collaboration, allowing specialized agents to delegate tasks to each other and operate as coordinated systems rather than isolated units. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    AI-Crawler

    AI-Crawler

    Crawl a website starting from a URL, find relevant pages

    ...Unlike traditional web scrapers that rely on static selectors and manual scripting, it uses AI to dynamically identify and prioritize pages based on user intent, making it more flexible and resilient to changes in website structure. Users can define their data requirements in plain English, and the system will interpret those instructions to crawl a domain and extract structured data. The tool supports output formats such as JSON and Markdown, and it can generate or accept schemas to ensure that extracted data is structured according to application needs. It is designed as a low-code solution, reducing the complexity of building and maintaining custom scraping pipelines.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Simple Evals

    Simple Evals

    Lightweight framework for evaluating large language model performance

    ...It is designed to help researchers and developers run targeted evaluations without the complexity of large-scale pipelines. By emphasizing simplicity, the framework makes it easy to define new tasks, run evaluations, and interpret results in a reproducible way. It is particularly useful for sanity checks, exploratory research, and comparing performance across different models or configurations. The project provides clear structures for defining datasets, metrics, and evaluation logic, while staying minimal enough to adapt for custom use cases. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    TypeChat

    TypeChat

    Library for building type-safe natural language interfaces with LLMs

    ...TypeChat addresses these challenges by replacing traditional prompt engineering with a concept called schema engineering. Instead of writing complex prompts, developers define types that represent the intents supported by their applications. It then uses those type definitions to construct prompts for language models and translate user input into structured data that follows the defined schema.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    Substra

    Substra

    Low-level Python library used to interact with a Substra network

    An open-source framework supporting privacy-preserving, traceable federated learning and machine learning orchestration. Offers a Python SDK, high-level FL library (SubstraFL), and web UI to define datasets, models, tasks, and orchestrate secure, auditable collaborations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB