Showing 89 open source projects for "patterns"

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
  • Easy-to-use Business Software for the Waste Management Software Industry Icon
    Easy-to-use Business Software for the Waste Management Software Industry

    Increase efficiency, expedite accounts receivables, optimize routes, acquire new customers, & more!

    DOP Software’s mission is to streamline waste and recycling business’ processes by providing them with dynamic, comprehensive software and services that increase productivity and quality of performance.
    Learn More
  • 1
    IterTools.jl

    IterTools.jl

    Common functional iterator patterns

    Common functional iterator patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Apache RocketMQ

    Apache RocketMQ

    Distributed messaging and streaming platform with low latency

    Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity and flexible scalability. Messaging patterns including publish/subscribe, request/reply and streaming. Financial grade transactional message. Built-in fault tolerance and high availability configuration options base on DLedger. A variety of cross language clients, such as Java, C/C++, Python, Go. Pluggable transport protocols, such as TCP, SSL, AIO. Built-in message tracing capability, also support opentracing. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    AWS SDK for pandas

    AWS SDK for pandas

    Easy integration with Athena, Glue, Redshift, Timestream, Neptune

    ...With a few lines of code, you can read from and write to Amazon S3 in Parquet/CSV/JSON/ORC, register tables in the AWS Glue Data Catalog, and query with Amazon Athena directly into pandas. The library abstracts efficient patterns like partitioning, compression, and vectorized I/O so you get performant data lake operations without hand-rolling boilerplate. It also supports Redshift, OpenSearch, and other services, enabling ETL tasks that blend SQL engines and Python transformations. Operational helpers handle IAM, sessions, and concurrency while exposing knobs for encryption, versioning, and catalog consistency. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    JavaParser

    JavaParser

    Java 1-17 Parser and Abstract Syntax Tree for Java

    This project contains a set of libraries implementing a Java 1.0 - Java 17 Parser with advanced analysis functionalities. The project binaries are available in Maven Central. We strongly advise users to adopt Maven, Gradle or another build system for their projects. If you are not familiar with them we suggest taking a look at the maven quickstart projects. Since Version 3.5.10, the JavaParser project includes the JavaSymbolSolver. While JavaParser generates an Abstract Syntax Tree,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Skillfully - The future of skills based hiring Icon
    Skillfully - The future of skills based hiring

    Realistic Workplace Simulations that Show Applicant Skills in Action

    Skillfully transforms hiring through AI-powered skill simulations that show you how candidates actually perform before you hire them. Our platform helps companies cut through AI-generated resumes and rehearsed interviews by validating real capabilities in action. Through dynamic job specific simulations and skill-based assessments, companies like Bloomberg and McKinsey have cut screening time by 50% while dramatically improving hire quality.
    Learn More
  • 5
    Gumroad

    Gumroad

    Sell stuff and see what sticks

    ...The UI offers product pages, carts, and dashboards for creators to manage listings and see performance, while APIs/webhooks enable integrations with external sites and automation. The codebase demonstrates practical patterns for multi-tenant architecture, permissions, testing, and asynchronous processing at scale. For engineers, it’s both a working marketplace and a study in how to balance flexibility for creators with reliability in payments and delivery.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 6
    SleepFM-Clinical

    SleepFM-Clinical

    Improve human sleep through scientifically

    SleepFM-Clinical is a specialized version of SleepFM designed for clinical and research environments, offering an adaptive audio modulation system aimed at improving human sleep through scientifically guided soundscapes. Rather than simply playing static white noise or ambient tracks, it uses a closed-loop, frequency-modulated framework that responds to user-specific sleep patterns and physiological signals to tailor sound in ways that can enhance sleep onset and depth. The clinical release includes additional features for controlled experimentation, such as logging capabilities, adjustable parameter sets, and protocols suitable for sleep studies and therapeutic settings. It also integrates tools for clinicians to configure sessions, annotate events, and potentially link with biofeedback data, enabling a more nuanced understanding of sound’s effect on sleep architecture over time.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 7
    eShop Reference Application

    eShop Reference Application

    A reference .NET application implementing an eCommerce site

    eShop is Microsoft's official .NET reference application showcasing a real-world ecommerce website built with microservices or monolithic architecture using .NET 9 and ASP.NET Core. It includes sample code, and an e-book guide, and illustrates best practices for enterprise‑grade web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    The Julia Programming Language

    The Julia Programming Language

    High-level, high-performance dynamic language for technical computing

    Julia is a fast, open source high-performance dynamic language for technical computing. It can be used for data visualization and plotting, deep learning, machine learning, scientific computing, parallel computing and so much more. Having a high level syntax, Julia is easy to use for programmers of every level and background. Julia has more than 2,800 community-registered packages including various mathematical libraries, data manipulation tools, and packages for general purpose...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Universal Commerce Protocol (UCP)

    Universal Commerce Protocol (UCP)

    The common language for platforms, agents and businesses.

    Universal Commerce Protocol (UCP) is an open standard designed to unify how platforms, businesses, and payment providers interact across the modern commerce ecosystem. It provides a common language that eliminates fragmented, custom integrations and enables seamless interoperability between diverse commerce systems. Built for an increasingly agentic web, UCP supports AI-driven platforms that can discover products, manage carts, and complete transactions securely on a user’s behalf. Its...
    Downloads: 6 This Week
    Last Update:
    See Project
  • The Original Buy Center Software. Icon
    The Original Buy Center Software.

    Never Go To The Auction Again.

    VAN sources private-party vehicles from over 20 platforms and provides all necessary tools to communicate with sellers and manage opportunities. Franchise and Independent dealers can boost their buy center strategies with our advanced tools and an experienced Acquisition Coaching™ team dedicated to your success.
    Learn More
  • 10
    Cloud Cost Handbook

    Cloud Cost Handbook

    Set of guides meant to help explain often-times complex pricing

    ...The handbook covers core concepts, pricing examples, cost-optimization techniques, and billing models across providers such as AWS, Azure, and GCP, with each section curated to improve clarity and accessibility for readers without deep financial or cloud billing expertise. Because it’s hosted on GitHub and open to contributions, anyone from beginners to experts can add insights, examples, and updated pricing patterns as cloud offerings evolve.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    nopCommerce

    nopCommerce

    The most popular open-source eCommerce shopping cart solution

    nopCommerce is the best open-source eCommerce shopping cart solution. nopCommerce is free, and it is the most popular ASP.NET eCommerce platform. The product is being developed and supported by the professional team since 2008. nopCommerce has been downloaded more than 3,000,000 times. The active developer community has more than 250,000 members. nopCommerce runs on ASP.NET Core 5 with an MS SQL 2012 (or higher) backend database. nopCommerce is cross-platform, and you can run it on Windows,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Metacrafter

    Metacrafter

    Metadata and data identification tool and Python library

    Python command line tool and Python engine to label table fields and fields in data files. It could help to find meaningful data in your tables and data files or to find Personal identifiable information (PII). Metacrafter is a rule-based tool that helps to label fields of the tables in databases. It scans table and finds person names, surnames, midnames, PII data, basic identifiers like UUID/GUID. These rules written as .yaml files and could be easily extended.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    QuestPDF

    QuestPDF

    A library that can help you with generating PDF documents

    ...Do you believe that creating a complete invoice document can take less than 200 lines of code? We have prepared for you a step-by-step instruction that shows every detail of this implementation and describes the best patterns and practices. This library is created specifically for designing and arranging document layouts, with full paging support. Alternative solutions, such as HTML-based converters, are not designed for this purpose and therefore are often unpredictable and do not produce desired results.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    CUDOS Framework

    CUDOS Framework

    Command Line Interface tool for Cloud Intelligence Dashboards

    ...It is part of the AWS Solutions Library and includes CloudFormation templates, CLI commands, and pre-built dashboards that collect, process, and visualize data from AWS billing, cost management, budgets, and usage reports in services such as Amazon QuickSight or other BI tools. These dashboards give finance and engineering teams the power to track spending trends, budget forecasts, account utilization patterns, and compliance signals in a unified view, enabling better governance and financial accountability at scale.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Benthos

    Benthos

    Fancy stream processing made operationally mundane

    Benthos is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform hydration, enrichments, transformations and filters on payloads. It comes with a powerful mapping language, is easy to deploy and monitor, and ready to drop into your pipeline either as a static binary, docker image, or serverless function, making it cloud native as heck. Delivery guarantees can be a dodgy subject. Benthos processes and acknowledges messages using an in-process transaction model with no need for any disk persisted state, so when connecting to at-least-once sources and sinks it's able to guarantee at-least-once delivery even in the event of crashes, disk corruption, or other unexpected server faults. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    protoactor-go

    protoactor-go

    Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

    ...It alleviates the developer from having to deal with explicit locking and thread management, making it easier to write correct concurrent and parallel systems. Grain abstraction, which provides a straightforward approach to building distributed interactive applications, without the need to learn complex programming patterns for handling concurrency, fault tolerance, and resource management. This allows Proto.Actor to leverage in-process performance for realtime stream processing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Distributed Transactions Manager

    Distributed Transactions Manager

    A distributed transaction framework that supports multiple languages

    ...Supports TCC, SAGA, XA, and transaction messages. DTM is a distributed transaction framework that provides cross-service eventual data consistency. It provides saga, tcc, xa, 2-phase message, and outbox patterns for a variety of application scenarios. It also supports multiple languages and multiple store engines to form up a transaction.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Superstruct

    Superstruct

    A simple and composable way to validate data in JavaScript

    This project is a lightweight validation library for JavaScript and TypeScript that helps you define data “shapes” and validate runtime values against them. Instead of relying only on compile-time typing, it focuses on the reality that many apps receive unknown input from APIs, forms, and external systems, and those values need runtime checks. Its API is intentionally familiar if you’ve used TypeScript, Flow, Go structs, or GraphQL schemas, but the output is oriented around runtime...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Searchkick

    Searchkick

    Intelligent search made easy

    ...On the query side, a simple API covers relevance tuning, boosting, filtering, faceting/aggregations, and pagination, while still allowing direct access to advanced Elasticsearch features when needed. It integrates with Rails scopes and authorization patterns, making it straightforward to return only records the user can see. By wrapping complex search infrastructure in a clean Ruby interface, Searchkick lets teams deliver fast, relevant search experiences without becoming experts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Broot

    Broot

    A new way to see and navigate directory trees

    ...You can still go from one match to another one using tab or arrow keys. You may also search with a regular expression. To do this, add a / before the pattern. You may also apply logical operators or combine patterns, for example searching test in all files except json ones could be !/json$/&c/test and searching carg both in file names and file contents would be carg|c/carg.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Active Admin

    Active Admin

    The administration framework for Ruby on Rails applications

    Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort. Customizable global navigation allows you to create usable admin interfaces for your business. Use the bundled Devise configuration or implement your own authorization using the provided hooks. Use scopes to create sections of mutually exclusive resources for quick navigation and reporting. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    visx

    visx

    Visualization components

    ...As you start using visualization primitives, you’ll end up building your own charting library that’s optimized for your use case. You’re in control. And most importantly, it’s just React. If you know React, you can make visualizations. It’s all the same standard APIs and familiar patterns. visx should feel at home in any React codebase.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    SSPanel-UIM

    SSPanel-UIM

    Multi-purpose proxy service management system

    ...Administrators can configure SSR/V2Ray or other proxy backends and synchronize them with the panel, so nodes apply updates or bans uniformly. Because anonymity and reliability matter, SSPanel-UIM includes abuse checks like detection of reused accounts or suspicious traffic patterns. Many deployments are used in regions where open access is restricted and users rely on secure routing tools managed via such control planes to enforce policy and usage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Framed

    Framed

    Effortless files and directories management

    Framed is a Go-based CLI tool that helps developers define and enforce a reusable, architectural file/directory structure using YAML templates. It offers synchronization checks and CI integration to ensure consistency across projects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    A "gumbo" of tools and concepts supporting rich client applications with 2D/3D user interfaces. Expands on the code from the book "3D User Interfaces with Java 3D", and includes a generous contribution of RCP code from Meyer Sound. Recent work includes a Norden bombsight simulator, with terrain rendering based on NASA's WorldWind SDK. For this effort YourKit has generously made available its full-featured Java Profiler (https://www.yourkit.com/java/profiler/index.jsp), which has proved...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next