Showing 178 open source projects for "define"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 1
    morgan

    morgan

    HTTP request logger middleware for node.js

    ...This means that a requests will be logged even if the server crashes, but data from the response (like the response code, content length, etc.) cannot be logged. To define a token, simply invoke morgan.token() with the name and a callback function.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    CSS Grid Generator

    CSS Grid Generator

    Generate basic CSS Grid code to make dynamic layouts

    CSS Grid Generator is a visual tool built to help web designers and developers quickly create CSS Grid layout code without writing the grid definitions manually. You select the number of columns, rows, and units (e.g., fr, px, %), then visually drag and place items, resize them and position them within the grid to prototype layouts by hand. Once the layout is arranged, the tool generates the corresponding HTML and CSS you can copy into your project—thus bridging the gap between design and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    k-skill

    k-skill

    Skill collection for Koreans - SRT, KTX, KakaoTalk, Hangul

    ...The project emphasizes simplicity and modularity, making it easier to manage large collections of skills in complex environments. It also supports extensibility, enabling users to define custom skills tailored to their needs. Overall, k-skill serves as a foundational layer for building structured and scalable AI agent capabilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    PySpur

    PySpur

    Visual tool for building, testing, and deploying AI agent workflows

    PySpur is a visual development environment designed to help AI engineers build, test, and iterate on agent-based workflows more efficiently. It provides a structured playground where users can define test cases, construct agents either through Python code or a graphical interface, and continuously refine their behavior. It addresses common challenges in AI agent development such as prompt tuning difficulties and lack of visibility into workflow execution. By offering a visual representation of workflows, PySpur makes it easier to debug interactions between components and identify failures in complex pipelines. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 5
    Add to Calendar Button

    Add to Calendar Button

    The convenient JavaScript snippet to create buttons

    ...For everybody, who wants to include a button at their website or app, which enables users to easily add a specific event to their calendars. It's main goal is to keep this process as easy as possible at maximum compatibility. Simply define your button configuration and everything else is automatically generated by the script. Supporting calendars at Apple, Google, Microsoft (365, Outlook, Teams), Yahoo, and generic iCal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Derby

    Derby

    MVC framework making it easy to write collaborative applications

    ...Racer supports offline usage and conflict resolution out of the box, which greatly simplifies writing multi-user applications. Derby applications load immediately and can be indexed by search engines, because the same templates render on both server and client. In addition, templates define bindings, which instantly update the view when the model changes and vice versa. Derby makes it simple to write applications that load as fast as a search engine, are as interactive as a document editor, and work offline.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Bowser

    Bowser

    Bowser is a browser detector

    ...You could want to filter some particular browsers to provide any special support for them or make any workarounds. Settings for any particular OS or platform has more priority and redefines settings of standalone browsers. Thus, you can define OS or platform-specific rules and they will have more priority in the end. More of API and possibilities you will find in the docs folder.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    fx

    fx

    Command-line tool and terminal JSON viewer

    ...You can pass any number of anonymous functions for reducing JSON. fx provides a function save which will save everything in place and return saved object. This function can be only used with filename as first argument to fx command. Create .fxrc file in $HOME directory, and require any packages or define global functions. To be able require global modules make sure you have correct NODE_PATH env variable. If you need output other than JSON (for example arguments for xargs), do not return anything from the reducer. undefined value is printed into stderr by default. Sometimes it is necessary to omit some messages in JSON stream, or select only specified log messages. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Mocha

    Mocha

    A feature-rich JavaScript test framework running on Node.js

    ...Mocha is the most-depended-upon module on npm and Mocha is an independent open-source project, maintained exclusively by volunteers. Given Mocha’s use of function expressions to define suites and test cases, it’s straightforward to generate your tests dynamically. No special syntax is required — plain ol’ JavaScript can be used to achieve functionality similar to “parameterized” tests, which you may have seen in other frameworks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 10
    Cofounder

    Cofounder

    AI tool that generates full-stack web apps with generative UI systems

    ...Generated projects are stored locally and can be launched using standard development commands, allowing developers to run and modify the code that the system produces. Cofounder relies on configurable nodes and sequences that define how AI operations are executed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    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: 0 This Week
    Last Update:
    See Project
  • 12
    Flow Typed

    Flow Typed

    A central repository for Flow library definitions

    High-quality library definitions for Flow. flow-typed is a repository of third-party library interface definitions for use with Flow. When you start a project with Flow, you likely want to use some third-party libraries that were not written with Flow. By default, Flow will just ignore these libraries leaving them untyped. As a result, Flow can't give errors if you accidentally misuse the library (nor will it be able to auto-complete the library). To address this, Flow supports library...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    annyang!

    annyang!

    Speech recognition for your site

    ...Use named variables for one word arguments in your command. Use splats to capture multi-word text at the end of your command (greedy). Use optional words or phrases to define a part of the command as optional. annyang plays nicely with all browsers, progressively enhancing browsers that support SpeechRecognition, while leaving users with older browsers unaffected. Grab the latest version of annyang.min.js, drop it in your html, and start adding commands. You can easily add a GUI for the user to interact with Speech Recognition using Speech KITT. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    nivo

    nivo

    A rich set of dataviz components

    ...All datum having null x or y will be treated as holes, thus portions of the corresponding line will be skipped. You can fully customize it using the circleComponent property to define your own, if you wish to do so you should have a look at the default SVG component to get started. Bar chart which can display multiple data series, stacked or side by side. Also supports both vertical and horizontal layout, with negative values descending below the x axis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    stylus

    stylus

    Expressive, robust, feature-rich CSS language built for nodejs

    ...Stylus is “pythonic” (i.e. indentation-based). Whitespace is significant, so we substitute { and } with an indent, and an outdent. Stylus, just like CSS, allows you to define properties for several selectors at once through comma separation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    React Redux

    React Redux

    React bindings for Redux

    ...It lets your React components read data from a Redux store, and dispatch actions to the store to update data. React Redux is maintained by the Redux team, and kept up-to-date with the latest APIs from Redux and React. Designed to work with React's component model. You define how to extract the values your component needs from Redux, and your component receives them as props. Creates wrapper components that manage the store interaction logic for you, so you don't have to write it yourself. Automatically implements complex performance optimizations, so that your own component only re-renders when the data it needs has actually changed. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    MCP UI

    MCP UI

    SDK for building interactive UI components over MCP for AI tools

    ...Instead of returning only text responses, tools can provide structured UI resources such as HTML or remote-rendered components, allowing more engaging and functional interactions. mcp-ui introduces a standardized approach where tools and their associated interfaces are linked through metadata, enabling clients to automatically discover and display the correct UI. It includes both client-side and server-side SDKs, making it possible to define UI elements on the backend and handle user interactions on the frontend. It supports multiple programming environments, including TypeScript, Python, and Ruby, broadening its accessibility for developers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    electron-store

    electron-store

    Simple data persistence for your Electron app or module

    ...Under the hood, the JSON Schema validator ajv is used to validate your config. We use JSON Schema draft-07 and support all validation keywords and formats. You should define your schema as an object where each key is the name of your data's property and each value is a JSON schema used to validate that property.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Observable Plot

    Observable Plot

    A concise API for exploratory data visualization

    ...Plot employs a layered grammar of graphics inspired by Vega-Lite, ggplot2, Wilkinson’s Grammar of Graphics, and Bertin’s Semiology of Graphics. Plot rejects a chart typology in favor of marks, scales, and transforms. Plot can be readily extended in JavaScript, whether to define a channel, a transform, or even a custom mark.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Google Style Guides

    Google Style Guides

    Style guides for Google-originated open source projects

    Google Styleguide is a comprehensive collection of coding style guides created and maintained by Google to ensure consistency, readability, and maintainability across its vast array of software projects. These guides define best practices and conventions for writing code in multiple programming languages, from C++ and Python to JavaScript, Go, and Swift. By adhering to these standards, developers can more easily collaborate, review code, and maintain high-quality software across teams and open source contributions. Each guide covers a wide range of topics, including naming conventions, file organization, indentation, documentation, and usage of specific language features. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Networked-Aframe

    Networked-Aframe

    Web framework for building multi-user virtual reality experiences

    ...For an entity to be synced, add the networked component to it. By default the position and rotation components are synced, but if you want to sync other components or child components you need to define a schema. For more advanced control over the network messages see the sections on Broadcasting Custom Messages and Options. Create an instance of a template to be synced across clients. The position and rotation will be synced by default. The buffered-interpolation is added to allow for less network updates while keeping smooth motion.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    update-notifier

    update-notifier

    Update notifications for your CLI app

    ...It is designed to make update messages noticeable without delaying application startup or repeatedly interrupting users. Version checks run asynchronously in a separate unreferenced child process and are persisted for later runs. Developers can define how frequently checks occur and inspect information such as the installed version, latest version, package name, and update type. Notification messages and Boxen-based presentation options can be customized. Users can disable notifications through configuration, an environment variable, or a command-line flag. Checks are automatically skipped in environments such as continuous integration and unit tests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    TeamPass

    TeamPass

    cPassMan was renamed to TeamPass

    TeamPass is a collaborative passwords manager. It has been created for managing passwords in a collaborative environment of use such as companies. With TeamPass it is possible to organize passwords in a tree structure, associate information to password. MORE INFORMATION ON TEAMPASS.NET website!
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 24
    LWT ◆ Learning With Texts [Official]

    LWT ◆ Learning With Texts [Official]

    A feature-rich web application for language learning through reading

    LWT is a tool for Language Learning, inspired by: - Stephen Krashen's principles in Second Language Acquisition, - Steve Kaufmann's LingQ application, and - ideas from Khatzumoto - published at AJATT - All Japanese All The Time. You define languages you want to learn and import texts you want to use for learning. While listening to the audio (optional), you read the text, save, review and test words or multi-word expressions. In new texts all your previously saved words and expressions are displayed according to their current learn status. To run LWT, you'll need: - a modern web browser, - a local web and database server with PHP - like XAMPP, MAMP, LAMP, - and the LWT application, which you can download here. ...
    Downloads: 26 This Week
    Last Update:
    See Project
  • 25
    Navigate CMS

    Navigate CMS

    Open source content management system

    A powerful and intuitive content management system for everybody. The easiest way to keep your website updated. Companies - Update your corporate website effortlessly. Define user roles with permissions. Integrate your project with the social networks. Developers - Discover how nv tags can save you hours of coding in PHP. Create extensions and widgets on a platform without complications. Designers - Turn your HTML design into a dynamic website in a few hours. Create theme variations easily. Make changes quickly.
    Downloads: 64 This Week
    Last Update:
    See Project