Showing 1877 open source projects for "define"

View related business solutions
  • Streamline Azure Security with Palo Alto Networks VM-Series Icon
    Streamline Azure Security with Palo Alto Networks VM-Series

    Centrally manage physical and virtualized firewalls with Panorama

    Improve your security posture and reduce incident response time. Use the VM-Series to natively analyze Azure traffic and dynamically drive policy updates based on workload changes.
    Learn more
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    PHPWord

    PHPWord

    PHP library for reading and writing word processing documents

    ...Create document sections with different settings, e.g. portrait/landscape, page size, and page numbering. Create header and footer for each sections, set default font type, font size, and paragraph style. Use UTF-8 and East Asia fonts/characters. Define custom font styles (e.g. bold, italic, color) and paragraph styles (e.g. centered, multicolumns, spacing) either as named style or inline in text.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    Cropper.js

    Cropper.js

    JavaScript image cropper

    ...If you try to start cropper on a cross-origin image, please make sure that your browser supports HTML5 CORS settings attributes, and your image server supports the Access-Control-Allow-Origin option (see the HTTP access control (CORS)). You may set cropper options with new Cropper(image, options). If you want to change the global default options, You may use Cropper.setDefaults(options). Define the view mode of the cropper. If you set viewMode to 0, the crop box can extend outside the canvas, while a value of 1, 2, or 3 will restrict the crop box to the size of the canvas.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    io-ts

    io-ts

    Runtime type system for IO decoding/encoding

    io-ts is a TypeScript runtime type system for decoding, validating, and encoding data at application boundaries. It solves a common TypeScript limitation: static types disappear at runtime, but external inputs still need to be checked safely. The library lets developers define codecs that represent both runtime validation logic and static TypeScript types. This approach is especially useful for APIs, configuration files, JSON payloads, database results, and any data that enters a program from an unknown source. io-ts integrates closely with functional programming patterns and the fp-ts ecosystem. Its main value is helping TypeScript applications keep runtime data validation aligned with compile-time type inference.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    EmDash

    EmDash

    EmDash is a full-stack TypeScript CMS based on Astro

    EmDash is a modern content management and editing system designed to provide a flexible and developer-friendly environment for creating, managing, and publishing structured content. It emphasizes modularity and extensibility, allowing developers to define custom content types, editing experiences, and workflows tailored to their needs. The system likely includes a rich editing interface, enabling users to create complex documents with structured data and formatting. It separates content from presentation, making it easier to reuse and distribute content across different platforms. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 5
    RuFlo

    RuFlo

    The leading agent orchestration platform for Claude

    ...Ruflo integrates with modern tooling ecosystems, making it suitable for tasks such as code manipulation, automation, and data processing. Its design reflects a focus on productivity, offering a balance between flexibility and simplicity so that users can quickly define and run custom processes. The tool also supports extensibility, enabling developers to adapt it to different environments and use cases.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    Pimcore

    Pimcore

    Open Source Data & Experience Management Platform

    No matter if you're dealing with unstructured web documents or structured data for MDM/PIM, you define the UI design (web documents by a template and structured data with an intuitive graphical editor), Pimcore knows how to persist the data efficiently and optimized for fast access. Due to the framework approach, Pimcore is very flexible and adapts perfectly to your needs. Built on top of the well-known Symfony Framework you have a solid and modern foundation for your project. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Gumroad

    Gumroad

    Sell stuff and see what sticks

    This repository contains the source code for Gumroad’s e-commerce platform, exposing how a modern creator-focused storefront and payments system is assembled. The app models products, variants, subscriptions, and checkout flows, then ties them to fulfillment, licensing, and customer communications. It implements typical marketplace concerns—order management, refunds, discounts, taxes, fraud checks, and analytics—through well-defined services and background jobs. The UI offers product pages,...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    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
  • 9
    attrs

    attrs

    Python Classes Without Boilerplate

    attrs is a Python package that lets you write classes without all the usual drudgery. Its ultimate goal is to help you write concise and correct software without slowing down your code. attrs provides a class decorator and a means to declaratively define the attributes on that class. This results in a concise and explicit overview of the class's attributes, a human-readable __repr__, a complete set of comparison methods and more, all without having to repetitively write dull boilerplate code and without negatively affecting your runtime performance. With attrs you can write correct and self-documenting code, and you'll find joy in writing classes again!
    Downloads: 1 This Week
    Last Update:
    See Project
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 10
    Apache Beam

    Apache Beam

    Unified programming model for Batch and Streaming

    Apache Beam is an open source, unified programming model to define both batch and streaming data-parallel processing pipelines, as well as certain language-specific SDKs for constructing pipelines and Runners. These pipelines are executed on one of Beam’s supported distributed processing back-ends, which include Apache Apex, Apache Flink, Apache Spark, and Google Cloud Dataflow. Beam is especially useful for Embarrassingly Parallel data processing tasks, and caters to the different needs and backgrounds of end users, SDK writers and runner writers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    my-tv-0

    my-tv-0

    My TV·〇 TV video playback device can customize the TV source

    my-tv-0 is an open-source television streaming application that allows users to play video content from customizable sources, offering a flexible alternative to traditional IPTV solutions. The software supports multiple configuration formats, enabling users to define their own channel lists and video streams using files such as M3U, JSON, or TXT. It is designed to run on Android-based devices, including TV boxes and smart TVs, providing a simple interface for browsing and switching between channels. The application emphasizes user control, allowing remote configuration through QR codes or local network endpoints, which simplifies setup and management. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    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
  • 13
    YourInfo

    YourInfo

    Real-time browser fingerprinting demo with cross-browser tracking

    ...The platform prioritizes privacy by focusing on local storage or user-controlled databases, ensuring sensitive data stays under the user’s control rather than in third-party servers. Users can define types of information, tag entries for quick categorization, and perform intuitive searches when they need to recall something like a phone number, address, or secret detail. It also integrates with conversational models so that users can query “What’s my friend’s address?” or “Remind me of my travel dates” in plain language, and the system responds using secure data access while respecting permission boundaries.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Weave GitOps

    Weave GitOps

    Weave GitOps provides insights into your application deployments

    ...Experience how easy it is to enable GitOps and run your apps in a cluster. Use Git to collaborate with team members making new deployments easy and secure. Start with what developers need to run apps, and then easily extend to define and run your own enterprise platform. Our vision is that all cloud-native applications should be easy for developers and that operations should be automated and secure. Weave GitOps is a highly extensible tool to achieve this by placing Kubernetes and GitOps at the core and building a platform around that.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    SQLBoiler

    SQLBoiler

    Generate a Go ORM tailored to your database schema

    ...Most packages out there are code-first, reflect-based and have a very weak story around relationships between models. Work with existing databases: Don't be the tool to define the schema, that's better left to other tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    CLIAMP

    CLIAMP

    Terminal music player inspired by winamp

    ...It is particularly useful for developers who prefer keyboard-driven workflows and want to reduce reliance on graphical interfaces. CLIAMP supports extensibility, enabling users to define custom commands or integrate it with other tools in their development stack. Its design aligns with modern CLI tooling trends, prioritizing composability and developer ergonomics. By abstracting common operations into reusable commands, it helps reduce friction in everyday development tasks.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    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
  • 18
    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
  • 19
    XLSX

    XLSX

    Go (golang) library for reading and writing XLSX files

    ...These can be used to modify the behavior of the resultant struct, in particular they replace the `…WithRowLimit` variants of those methods with the result of calling `xlsx.RowLimit` and they add the ability to define a custom backing store for the spreadsheet data to be held in whilst processing. The full API docs can be viewed using go’s built in documentation tool.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Thymeleaf Layout Dialect

    Thymeleaf Layout Dialect

    A dialect for Thymeleaf that lets you build layouts

    Thymeleaf Layout Dialect is an extension for the Thymeleaf templating engine that enables a layout/decorator mechanism, letting you define base templates and inject fragments for reusable and maintainable page structures, eliminating the need for third-party layout libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    django-pgtrigger

    django-pgtrigger

    Write Postgres triggers for your Django models

    django-pgtrigger is a Django library for defining and managing PostgreSQL triggers directly in Python code. It allows developers to create database-level logic like automatic field updates, auditing, or validation without writing raw SQL. It’s ideal for teams that want stronger data integrity while keeping logic version-controlled.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Totum MIT

    Totum MIT

    Small-code database for non-programmers

    Totum is a no-code/low-code platform for creating data-driven business apps and dashboards. It uses a spreadsheet-like interface to let users define logic, automate processes, and build complex forms and workflows without traditional programming. Totum-MIT is the open-source core of this system, designed for internal business tools and enterprise apps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Arkflow

    Arkflow

    High performance Rust stream processing engine

    Arkflow is a Rust-based framework for building reactive, event-driven data pipelines. Inspired by tools like Airflow and Dagster, it focuses on strong typing, modularity, and performance. Arkflow is ideal for developers who want a fast, extensible way to orchestrate workflows and data transformations in Rust.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    React Hotkeys Hook

    React Hotkeys Hook

    React hook for using keyboard shortcuts in components

    A React hook for using keyboard shortcuts in components in a declarative way. Define your hotkeys declaratively once, and let React Hotkeys take care of all the nitty-gritty details of binding and unbinding them. Memoization, enable on form fields, check for currently pressed keys. React Hotkeys has you covered. React Hotkeys Hook is written with TypeScript, so all typings come with it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Semantix

    Semantix

    Non-Pydantic, Non-JSON Schema, efficient AutoPrompting

    Semantix empowers developers to infuse meaning into their code through enhanced variable typing (semantic typing). By leveraging the power of large language models (LLMs) behind the scenes, Semantix transforms ordinary functions into intelligent, context-aware operations without explicit LLM calls.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB