Showing 270 open source projects for "requirement"

View related business solutions
  • 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
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | 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
    MetaGPT

    MetaGPT

    The Multi-Agent Framework

    The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo. Assign different roles to GPTs to form a collaborative software entity for complex tasks. MetaGPT takes a one-line requirement as input and outputs user stories / competitive analysis/requirements/data structures / APIs / documents, etc. Internally, MetaGPT includes product managers/architects/project managers/engineers.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 2
    wush

    wush

    Simplest & fastest way to transfer files between computers

    wush is a command line tool that lets you easily transfer files and open shells over a peer-to-peer WireGuard connection. No requirement to set up or trust a relay server for authentication. Powered by WireGuard for secure, fast, and reliable connections. Automatic peer-to-peer connections over UDP. Endless possibilities; rsync, ssh, etc.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 3
    DDN

    DDN

    DDN, Data Delivery Network, a next generation blockchain system

    ...Complete tutorials, simple, fast and low threshold for development, please refer to learn the book nodejs on blockchain 2 before development. Configurable, you can use your own peer quantity, token name, etc. Pluggable, good scalability can help you quickly requirement your requirement. Multi platforms, you can use DDN in Linux, Win, and Mac. Multi databases, you can use Mysql, SQLite, Oracle, etc. Multi-function, payment, certificate storage, AOB, DAPP, etc. Multi industry, currently covering copyright protection, electronic medicine, food safety, anti-counterfeiting traceability and other fields. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    ustcthesis

    ustcthesis

    LaTeX template for USTC thesis

    Official LaTeX thesis template maintained by USTC TeX Users Group for undergraduate and graduate theses at University of Science and Technology of China, strictly adhering to formatting guidelines updated as of December 2024. Compatible with major TeX distributions.
    Downloads: 11 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
  • 5
    Talaiot

    Talaiot

    Simple and extensible plugin to track task times in Gradle Project

    ...Talaiot is compatible with different systems like InfluxDb, Elasticsearch or RethinkDb. You need to use a Plugin to work with Talaiot. You can use the standard plugin, including all the functionality, or if you have a specific requirement with a individual plugin.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    PHP Snowflake

    PHP Snowflake

    An ID Generator for PHP based on Snowflake Algorithm

    ...If you want to generate unique IDs using the snowflake algorithm, you must ensure that sequence numbers generated within the same millisecond on the same node are unique. Based on this requirement, we have created this package which integrates multiple sequence number providers.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    LLamaSharp

    LLamaSharp

    C#/.NET binding of llama.cpp, including LLaMa/GPT model inference

    The C#/.NET binding of llama.cpp. It provides APIs to infer the LLaMa Models and deploy it on the local environment. It works on both Windows, Linux and MAC without the requirement for compiling llama.cpp yourself. Its performance is close to llama.cpp. Furthermore, it provides integrations with other projects such as BotSharp to provide higher-level applications and UI.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8
    bifrost-gateway

    bifrost-gateway

    A lightweight IPFS Gateway daemon backed by a remote data store

    A lightweight IPFS Gateway daemon backed by a remote data store. bifrost-gateway provides a single binary daemon implementation of HTTP+Web Gateway Specs. All you need is a trustless gateway endpoint that supports verifiable response types. The minimum requirement is support for GET /ipfs/cid with application/vnd.ipld.raw (block by block).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    ChatDev

    ChatDev

    Create Customized Software using Natural Language Idea

    ChatDev is an AI-powered development tool designed to simulate the software development lifecycle using multi-agent collaboration. It allows multiple AI agents to take on roles such as product managers, developers, and testers to collaboratively generate, refine, and evaluate software code. This project explores how AI can be leveraged to automate and optimize development workflows.
    Downloads: 9 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    Quickemu

    Quickemu

    Quickly create and run optimized Windows, macOS and Linux

    Quickly create and run optimized Windows, macOS, and Linux virtual machines. Quickemu is a wrapper for the excellent QEMU that automatically "does the right thing" when creating virtual machines. No requirement for exhaustive configuration options. You decide what operating system you want to run and Quickemu takes care of the rest. The original objective of the project was to enable quick testing of Linux distributions where the virtual machines and their configuration can be stored anywhere (such as external USB storage or your home directory) and no elevated permissions are required to run the virtual machines.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 11
    Serial Studio

    Serial Studio

    Multi-purpose serial data visualization & processing

    Serial Studio is a simple, multi-platform, and multi-purpose serial data visualization program that allows embedded developers to visualize, analyze, and present data generated from their projects and devices while avoiding the need to write project-specific visualization software. Over my many CanSat-based competitions, I found myself writing and maintaining several Ground Station software for each program. However, I decided that it would be easier and more sustainable to define one...
    Downloads: 45 This Week
    Last Update:
    See Project
  • 12
    SpeechRecognition

    SpeechRecognition

    Speech recognition module for Python

    ...Listening to a microphone in the background, various other useful recognizer features. The easiest way to install this is using pip install SpeechRecognition. The first software requirement is Python 2.6, 2.7, or Python 3.3+. This is required to use the library. PyAudio is required if and only if you want to use microphone input (Microphone). PyAudio version 0.2.11+ is required, as earlier versions have known memory management bugs when recording from microphones in certain situations. To hack on this library, first make sure you have all the requirements listed in the "Requirements" section.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 13
    OpenSpec

    OpenSpec

    Spec-driven development (SDD) for AI coding assistants

    OpenSpec is a lightweight specification layer designed to improve reliability when working with AI coding assistants by formalizing requirements before code generation begins. The project addresses the common issue where AI tools produce inconsistent results when specifications exist only in chat history. It introduces a structured workflow that encourages teams to agree on what should be built before implementation starts. OpenSpec integrates into development pipelines and acts as a source...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    checkstyle

    checkstyle

    Development tool to help programmers write standard Java code

    ...It also has the ability to check code layout and formatting issues. Since Checkstyle 7, some users have been unable to continue upgrading to newer versions of the utility because of the new JDK 1.8 compile requirement. The development team doesn't have the resources to keep updating the utility for older JDKs for those that can't work with the latest version.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 15
    phpseclib

    phpseclib

    PHP secure communications library

    ...MIT-licensed pure-PHP implementations of SSH-2, SFTP, X.509, an arbitrary-precision integer arithmetic library, Ed25519 / Ed449 / Curve25519 / Curve449, ECDSA / ECDH (with support for 66 curves), RSA (PKCS#1 v2.2 compliant), DSA / DH, DES / 3DES / RC4 / Rijndael / AES / Blowfish / Twofish / Salsa20 / ChaCha20, GCM / Poly1305. The only requirement that phpseclib 3.0 has is that you must be using PHP 5.6+. Using phpseclib2_compat will actually bring a few enhancements to your dependency.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    OpenPGP.js

    OpenPGP.js

    OpenPGP implementation for JavaScript

    This project aims to provide an Open Source OpenPGP library in JavaScript so it can be used on virtually every device. Instead of other implementations that are aimed at using native code, OpenPGP.js is meant to bypass this requirement (i.e. people will not have to install gpg on their machines in order to use the library). The idea is to implement all the needed OpenPGP functionality in a JavaScript library that can be reused in other projects that provide browser extensions or server applications. It should allow you to sign, encrypt, decrypt, and verify any kind of text, in particular e-mails, as well as managing keys. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    Instantiator

    Instantiator

    A small, lightweight utility to instantiate objects in PHP

    ...This library was migrated from ocramius/instantiator, which has been donated to the doctrine organization, and which is now deprecated in favour of this package. Accepted coverage for new contributions is 80%. Any contribution not satisfying this requirement won’t be merged.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    mp-html

    mp-html

    Small program rich text component, supports rendering and editing html

    ...Small program rich text component supports rendering and editing HTML and supports use on WeChat, QQ, Baidu, Alipay, Toutiao, and uni-app platforms. Displaying dynamic HTML rich text is a necessary requirement for many applications. The applet platform does not support dom operations, making this a problem. The built-in rich-text component supports few tags and blocks all events, making it difficult for practical application. Therefore, there is such a component that can conveniently process rich text on the applet platform and also supports rich extension functions.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 19
    Speech Note

    Speech Note

    Speech Note Linux app. Note taking, reading and translating

    Speech Note is a Linux desktop and Sailfish OS application for taking, reading, and translating notes with integrated offline speech technology. It combines speech-to-text, text-to-speech, and machine translation in a single interface, allowing users to dictate notes, listen back to them, and translate them without ever sending data to the cloud. All processing is done locally, which means audio, text, and translations never leave the device, emphasizing strong privacy guarantees. The...
    Downloads: 21 This Week
    Last Update:
    See Project
  • 20
    ArchiSteamFarm

    ArchiSteamFarm

    C# application with primary purpose of farming Steam cards

    ASF is a C# application with the primary purpose of farming Steam cards from multiple accounts simultaneously. Unlike Idle Master which works only for one account at a given time, while requiring Steam client running in the background and launching additional processes imitating "game-playing" status, ASF doesn't require any Steam client running in the background, doesn't launch any additional processes and is made to handle unlimited Steam accounts at once. In addition to that, it's meant...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 21
    openage

    openage

    Open source clone of the Age of Empires II engine

    ...The overarching system will provide matchmaking, lobbies, server discovery and other community features. openage is a community project that values every contribution, the only requirement is your enthusiasm. Don't hesitate to get in touch with us if you want to help!
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    htop

    htop

    An interactive process viewer

    htop is a cross-platform interactive process viewer. htop allows scrolling the list of processes vertically and horizontally to see their full command lines and related information like memory and CPU consumption. Also, system-wide information, like load average or swap usage, is shown. The information displayed is configurable through a graphical setup and can be sorted and filtered interactively. Tasks related to processes (e.g. killing and renicing) can be done without entering their...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 23
    ZIO JSON

    ZIO JSON

    Fast, secure JSON library with tight ZIO integration

    ...The goal of this project is to create the best all-round JSON library for Scala. Extreme performance is achieved by decoding JSON directly from the input source into business objects (docs/inspired by plokhotnyuk). Although not a requirement, the latest advances in Java Loom can be used to support arbitrarily large payloads with near-zero overhead. Best-in-class security is achieved with an aggressive early exit strategy that avoids costly stack traces, even when parsing malformed numbers. Malicious (and badly formed) payloads are rejected before finishing reading.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    Besu Ethereum Client

    Besu Ethereum Client

    An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client

    ...Participation in private networks is typically restricted in some way, so the volume of traffic is much lower than on Mainnet, resulting in lower system requirements. Depending on your environment and network setup, the minimum Java Virtual Machine (JVM) memory requirement for private networks is 4 GB.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    SWUpdate

    SWUpdate

    Software Update for Embedded Systems

    ...If you plan to update your device locally or remotely, SWUpdate is the right framework for you. Thanks to its high flexibility, you can tune any aspect of the update and integrate it into your project. SWUpdate does not set any special requirement and it can be integrated in any embedded Linux project. It does not matter if you want to update from a local USB stick, or via a Webserver, or via fleet management – SWUpdate will fit your needs.
    Downloads: 16 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB