Showing 4501 open source projects for "common"

View related business solutions
  • 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
  • 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
    Mobly

    Mobly

    E2E test framework for tests with complex environment requirements

    ...Mobly can support many different types of devices and equipment, and it's easy to plug your own device or custom equipment/service into Mobly. Mobly comes with a set of libs to control common devices like Android devices. While developed by Googlers, Mobly is not an official Google product.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    go-i18n

    go-i18n

    Translate your Go program into multiple languages

    go-i18n is a Go package and a command that helps you translate Go programs into multiple languages. Supports pluralized strings for all 200+ languages in the Unicode Common Locale Data Repository (CLDR). Code and tests are automatically generated from CLDR data. Supports strings with named variables using text/template syntax. Supports message files of any format (e.g. JSON, TOML, YAML). Use goi18n extract to extract all i18n.Message struct literals in Go source files to a message file for translation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    doobie

    doobie

    Functional JDBC layer for Scala

    doobie is a pure functional JDBC layer for Scala and Cats. It is not an ORM, nor is it a relational algebra; it simply provides a functional way to construct programs (and higher-level libraries) that use JDBC. For common use cases doobie provides a minimal but expressive high-level API. doobie is a Typelevel project. This means we embrace pure, typeful, functional programming, and provide a safe and friendly environment for teaching, learning, and contributing as described in the Scala Code of Conduct. Note that doobie is pre-1.0 software and is still undergoing active development. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    luma.gl

    luma.gl

    High-performance Toolkit for WebGL-based data visualization

    luma.gl is a GPU toolkit for the Web-focused primarily on data visualization use cases. luma.gl aims to provide support for GPU programmers that need to work directly with shaders and want a low abstraction API that remains conceptually close to the WebGPU and WebGL APIs. Unlike other common WebGL APIs, the developer can choose to use the parts of luma.gl that support their use case and leave the others behind. While generic enough to be used for general 3D rendering, luma.gl's mandate is primarily to support GPU needs of data visualization frameworks in the vis.gl suite.
    Downloads: 0 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
    C++ Requests

    C++ Requests

    C++ Requests: Curl for People, a spiritual port of Python Requests

    C++ Requests is a simple wrapper around libcurl inspired by the excellent Python Requests project. Despite its name, libcurl’s easy interface is anything but, and making mistakes misusing it is a common source of error and frustration. Using the more expressive language facilities of C++11, this library captures the essence of making network calls into a few concise idioms. If there's no package for your distribution, try making one! If you do, and it is added to your distribution's repositories, please submit a pull request to add it to the list above. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    EQUINOX PROJECT

    EQUINOX PROJECT

    Full ASP.NET Core 5 application with DDD, CQRS and event sourcing

    The Equinox Project is a open-source project written in .NET Core. The goal of this project is implement the most common used technologies and share with the technical community the best way to develop great applications with .NET. You will need the latest Visual Studio 2019 and the latest .NET Core SDK. Please check if you have installed the same runtime version (SDK) described in global.json. Also you can run the Equinox Project in Visual Studio Code (Windows, Linux or MacOS). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    IntelOwl

    IntelOwl

    Centralized platform for automated threat intelligence analysis

    IntelOwl is an open source platform designed to manage and enrich threat intelligence data at scale. It provides a centralized environment where security analysts can gather information about suspicious files and observables such as IP addresses, domains, URLs, or hashes using a single API request. The platform integrates numerous online intelligence sources and advanced malware analysis tools, enabling users to obtain comprehensive threat intelligence without manually querying multiple...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    kagent

    kagent

    Kubernetes native framework for building AI agents

    ...It supports multiple model providers through a dedicated configuration resource, allowing teams to switch providers or run mixed environments while keeping the agent spec stable. A major focus is tool integration via MCP: agents can connect to MCP servers for tool access, and kagent includes an MCP server with tools for common Kubernetes and platform engineering systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Amazon Q Developer CLI

    Amazon Q Developer CLI

    Chat experience in your terminal

    ...The tool aims to shorten the gap between intent and action by letting you request operations like creating a test, refactoring a function, or drafting a Dockerfile without leaving the shell. It also integrates with common developer flows, offering autocompletion and step-by-step plans before running potentially destructive actions. The CLI targets macOS and Linux and is designed to coexist with standard tools rather than replace them, acting as a smart layer on top. Team-focused features center on repeatability and transparency so generated changes can be reviewed, amended, and committed like any other code.
    Downloads: 1 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
    Playground Cheatsheet for Python

    Playground Cheatsheet for Python

    Playground and cheatsheet for learning Python

    ...The design supports “learn by doing”: you can modify the code, run the tests, see how behavior changes, and thus internalize Python language features, idioms, and good style practices (including linting and PEP8). Because it is organized in bite-sized chunks, it’s ideal for beginners or people refreshing their Python skills who want to revisit syntax and common patterns before moving into larger frameworks or applications. It also supports usage as a reference: if you forgot how a list comprehension works or how decorators behave, you can quickly open the relevant script.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Ammonite

    Ammonite

    Scala Scripting

    ...In the REPL, Ammonite can survive compiler errors (by restarting the compiler internally) and preserve session state, improving resilience compared to the default Scala REPL. It also integrates filesystem utilities and command-line abstractions (via Ammonite-Ops) so that common shell tasks become more Scala-native.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Middleman

    Middleman

    Hand-crafted frontend development

    Middleman is a Ruby-powered static site generator that emphasizes clean templates, flexible layouts, and a great developer experience. It supports common templating languages (ERB, Haml, Slim) and content formats (Markdown, AsciiDoc), plus front-matter metadata to drive layouts, navigation, and per-page behavior. A built-in dev server with live reload keeps iteration fast, while an asset pipeline handles fingerprinting, minification, and cache-friendly builds. Extensions cover blogging, internationalization, sitemaps, data-driven pages, and external build steps, so complex sites remain manageable without server-side code. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    EasyExcel

    EasyExcel

    Lightweight Java library developed by Alibaba for reading and writing

    ...Writers support multiple sheets, custom styles, merged cells, and template-based filling so production reports remain maintainable. The API emphasizes developer ergonomics: callbacks are straightforward, converters handle common type transformations, and header/column mapping is explicit. It integrates cleanly into Spring/enterprise stacks, often as part of import/export pipelines or scheduled report generation. By optimizing both performance and ease of use, EasyExcel reduces operational risk around big Excel jobs in web services and back-office tools.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Netty

    Netty

    An event-driven asynchronous network application framework

    ...It wraps Java NIO with a channel/handler pipeline model, enabling clean composition of codecs, TLS, and application logic with minimal overhead. Its ByteBuf abstractions, buffer pooling, and zero-copy techniques help reduce GC pressure and improve throughput under heavy I/O. Support for common protocols—HTTP/1.1, HTTP/2, WebSocket, and raw TCP/UDP—makes it a foundation for RPC frameworks, proxies, and messaging systems. Pluggable transports and native integrations (like epoll or kqueue where available) allow fine-tuning for different operating systems. With robust resource management, leak detection, and extensive testing, Netty is widely chosen when low latency, scalability, and control over the I/O stack are required.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    HyperUI

    HyperUI

    Free Tailwind CSS v4 components for your next project

    HyperUI is a large, copy-and-paste library of Tailwind CSS components aimed at speeding up interface building without adding heavy JavaScript. It groups components by common product needs—navigation, hero sections, pricing, forms, cards, tables, and full e-commerce flows—so teams can assemble pages quickly from consistent building blocks. Each snippet is written as semantic HTML with Tailwind utility classes, making it easy to customize spacing, color, and typography through a project’s Tailwind config. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    sq data wrangler

    sq data wrangler

    sq data wrangler

    ...It can join across sources: join a CSV file to a Postgres table, or MySQL with Excel. sq outputs to a multitude of formats including JSON, Excel, CSV, HTML, Markdown and XML, and can insert query results directly to a SQL database. sq can also inspect sources to view metadata about the source structure (tables, columns, size). You can use sq diff to compare tables, or entire databases. sq has commands for common database operations to copy, truncate, and drop tables.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Inja

    Inja

    A Template Engine for Modern C++

    Inja is a template engine for modern C++, loosely inspired by jinja for python. It has an easy and yet powerful template syntax with all variables, loops, conditions, includes, callbacks, and comments you need, nested and combined as you like. Inja uses the wonderful json library by nlohmann for data input. Most importantly, inja needs only two header files, which is (nearly) as trivial as integration in C++ can get. Of course, everything is tested on all relevant compilers. Inja is a...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Apache DevLake

    Apache DevLake

    Apache DevLake is an open-source dev data platform

    ...DevLake brings them all together to give you a complete view of your Software Development Life Cycle (SDLC). From DORA to scrum retros, DevLake implements metrics effortlessly with prebuilt dashboards supporting common frameworks and goals. DevLake fits teams of all shapes and sizes, and can be readily extended to support new data sources, metrics, and dashboards, with a flexible framework for data collection and transformation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Emogrifier

    Emogrifier

    Converts CSS styles into inline style attributes in your HTML code

    ...This utility was developed as part of Intervals to deal with the problems posed by certain email clients (namely Outlook 2007 and GoogleMail) when it comes to the way they handle styling contained in HTML emails. As many web developers and designers already know, certain email clients are notorious for their lack of CSS support. While attempts are being made to develop common email standards, implementation is still a ways off. The primary problem with uncooperative email clients is that most tend to only regard inline CSS, discarding all style elements and links to stylesheets in link elements. Emogrifier solves this problem by converting CSS styles into inline style attributes in your HTML code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Satori

    Satori

    Enlightened library to convert HTML and CSS to SVG

    Enlightened library to convert HTML and CSS to SVG. Satori supports the JSX syntax, which makes it very straightforward to use. Satori will render the element into a 600×400 SVG, and return the SVG string. Under the hood, it handles layout calculation, font, typography and more, to generate a SVG that matches the exact same HTML and CSS in a browser. Satori only accepts JSX elements that are pure and stateless. You can use a subset of HTML elements (see section below), or custom React...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Pandas Profiling

    Pandas Profiling

    Create HTML profiling reports from pandas DataFrame objects

    ...The pandas df.describe() function is handy yet a little basic for exploratory data analysis. pandas-profiling extends pandas DataFrame with df.profile_report(), which automatically generates a standardized univariate and multivariate report for data understanding. High correlation warnings, based on different correlation metrics (Spearman, Pearson, Kendall, Cramér’s V, Phik). Most common categories (uppercase, lowercase, separator), scripts (Latin, Cyrillic) and blocks (ASCII, Cyrilic). File sizes, creation dates, dimensions, indication of truncated images and existance of EXIF metadata. Mostly global details about the dataset (number of records, number of variables, overall missigness and duplicates, memory footprint). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Java Telegram Bot API

    Java Telegram Bot API

    Telegram Bot API for Java

    ...A bot can offer rich HTML5 experiences, from simple arcades and puzzles to 3D-shooters and real-time strategy games. Build social services. A bot could connect people looking for conversation partners based on common interests or proximity.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Gardener

    Gardener

    Kubernetes-native system managing the full lifecycle of Kubernetes

    ...The Gardener project is committed to fostering an open community of collaborators and adopters. We aim to deliver a standard solution that meets the needs of our entire community and ecosystem. Gardener was born as a solution for actual and common problems such as control on the Kubernetes stack, minimizing the TCO, infrastructures pervasiveness, operating in restricted/regulated environments or bare metal, at a massive scale.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    DIY Split-Flap Display

    DIY Split-Flap Display

    DIY split-flap display

    ...This meant using widely available materials and avoiding any tooling with a high upfront cost. Following that philosophy, the design uses store-bought vinyl stickers for the letters, is driven by an ubiquitous and cheap 28BYJ-48 stepper motor, and uses common PVC ID badge cards cut to shape for the flaps (though custom die-cut flaps are also available). Even the enclosure, spool, and gears, which are all made from laser-cut MDF, can be easily ordered online.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    compromise

    compromise

    Modest natural-language processing

    Language is complicated and there's a gazillion words. Compromise is a javascript library that interprets and pre-parses text and makes some reasonable decisions so things are way easier. Compromise tries its best to parse text. it is small, quick, and often good-enough. It is not as smart as you'd think. Conjugate and negate verbs in any tense. Play between plural, singular and possessive forms. Interpret plain-text numbers. Handle implicit terms. Use it on the client-side or as an...
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB