Showing 631 open source projects for "patterns"

View related business solutions
  • Atera all-in-one platform IT management software with AI agents Icon
    Atera all-in-one platform IT management software with AI agents

    Ideal for internal IT departments or managed service providers (MSPs)

    Atera’s AI agents don’t just assist, they act. From detection to resolution, they handle incidents and requests instantly, taking your IT management from automated to autonomous.
    Learn More
  • Dun and Bradstreet Connect simplifies the complex burden of data management Icon
    Dun and Bradstreet Connect simplifies the complex burden of data management

    Our self-service data management platform enables your organization to gain a complete and accurate view of your accounts and contacts.

    The amount, speed, and types of data created in today’s world can be overwhelming. With D&B Connect, you can instantly benchmark, enrich, and monitor your data against the Dun & Bradstreet Data Cloud to help ensure your systems of record have trusted data to fuel growth.
    Learn More
  • 1
    react-pxq

    react-pxq

    Implement modern front-end architecture with idiomatic React patterns

    react-pxq is a React-based single-page application that demonstrates how to implement modern front-end architecture with idiomatic React patterns. It shows how to break a product into cohesive components, manage global and local state, and coordinate data-fetching with UI updates. Routing is used to separate feature areas, while shared UI primitives keep styling and behavior consistent across screens. The code emphasizes ES6+ conventions, async flows, and clean separation of concerns to keep maintenance approachable. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    vue2-happyfri

    vue2-happyfri

    Learning-oriented app that recreates a mobile food-ordering experience

    ...It includes examples of fetching and normalizing data, handling asynchronous flows, and keeping UI reactive to server responses. Developers can study folder structure, component boundaries, and patterns for passing data and events cleanly through the tree. As a whole, it provides a concrete blueprint for building consumer-grade Vue apps that balance clarity, scalability, and user experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Code Cookbook

    Code Cookbook

    Reusable code patterns which you can use as reference or copy

    Reusable code patterns which you can use as reference or copy to your project. Achieve small or large tasks using recipes that contain steps, scripts, and config files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    mgrep - A Multiline grep Implementation

    mgrep - A Multiline grep Implementation

    ...It is similar to the well-known Unix utility, grep. As a natural extension to the single-line regular expressions, mgrep is also capable of searching for multiline patterns. mgrep is not a grep replacement, but it is intended to be grep-compatible: implemented options and behavior should be the same as those of grep. mgrep is written in C++ using the Boost.Regex library. A configure/make system is provided for Linux, but its source code should compile on all platforms that have the std and Boost.Regex libraries installed.
    Downloads: 11 This Week
    Last Update:
    See Project
  • G-P - Global EOR Solution Icon
    G-P - Global EOR Solution

    Companies searching for an Employer of Record solution to mitigate risk and manage compliance, taxes, benefits, and payroll anywhere in the world

    With G-P's industry-leading Employer of Record (EOR) and Contractor solutions, you can hire, onboard and manage teams in 180+ countries — quickly and compliantly — without setting up entities.
    Learn More
  • 5
    Plumbing

    Plumbing

    Prismatic's Clojure(Script) utility belt

    Plumbing is a general-purpose Clojure utility belt and data transformation library endorsed for its pragmatic approach to everyday tasks. It offers a toolkit of macros and functions that simplify common data manipulation patterns, and includes a “Graph” abstraction for structured computation flows. Most of it is also compatible with ClojureScript. Graph is a simple and declarative way to specify a structured computation, which is easy to analyze, change, compose, and monitor. Here's a simple example of an ordinary function definition, and its Graph equivalent. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Ant Design Vue Pro

    Ant Design Vue Pro

    Use Ant Design Vue like a Pro!

    Ant Design Pro is a production-ready solution for admin interfaces. Built on the design principles developed by Ant Design, this project introduces higher-level components; we have developed templates, components, and a corresponding design kit to improve the user and development experience for admin interfaces. Out-of-the-box mid-stage front-end/design solutions. Carefully designed based on Ant Design system. Extracted from typical pages and scenarios of middle and background applications....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ReactiveCocoa

    ReactiveCocoa

    Cocoa framework and Obj-C dynamism bindings for ReactiveSwift

    ...ReactiveSwift offers composable, declarative and flexible primitives that are built around the grand concept of streams of values over time. These primitives can be used to uniformly represent common Cocoa and generic programming patterns that are fundamentally an act of observation. ReactiveCocoa wraps various aspects of Cocoa frameworks with the declarative ReactiveSwift primitives. Interactive UI components expose Signals for control events and updates in the control value upon user interactions. Create signals that are sourced by intercepting Objective-C objects, e.g. method call interception and object deinitialization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    MvxScaffolding

    MvxScaffolding

    A customizable template used to scaffold a cross-platform MvvmCross

    A customizable template used to scaffold a cross-platform MvvmCross application. Includes a .NET Standard class library. Supports Xamarin Android, Xamarin iOS, and UWP project types for Xamarin Native and Xamarin Forms. Supports MvvmCross 8.0.2.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Pandas TA

    Pandas TA

    Python 3 Pandas Extension with 130+ Indicators

    ...Pandas Technical Analysis (Pandas TA) is an easy-to-use library that leverages the Pandas package with more than 130 Indicators and Utility functions and more than 60 TA Lib Candlestick Patterns. Many commonly used indicators are included, such as: Candle Pattern(cdl_pattern), Simple Moving Average (sma) Moving Average Convergence Divergence (macd), Hull Exponential Moving Average (hma), Bollinger Bands (bbands), On-Balance Volume (obv), Aroon & Aroon Oscillator (aroon), Squeeze (squeeze) and many more.
    Downloads: 204 This Week
    Last Update:
    See Project
  • Inventors: Validate Your Idea, Protect It and Gain Market Advantages Icon
    Inventors: Validate Your Idea, Protect It and Gain Market Advantages

    SenseIP is ideal for individual inventors, startups, and businesses

    senseIP is an AI innovation platform for inventors, automating any aspect of IP from the moment you have an idea. You can have it researched for uniqueness and protected; quickly and effortlessly, without expensive attorneys. Built for business success while securing your competitive edge.
    Learn More
  • 10
    CameraVoyeur

    CameraVoyeur

    Windows-oriented utility to log frames from a connected camera devices

    CameraVoyeur is a small Windows-oriented utility that demonstrates how to capture, preview, and possibly log frames from a connected camera device in a lightweight way. It’s set up more like an experiment or proof-of-concept than a polished end-user app, focusing on the plumbing for grabbing images from the webcam. The project shows how to access the camera stream, keep it running, and expose the captured output for later use or display. Because it’s in a regular GitHub repo and not a closed...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Volley

    Volley

    HTTP library that makes networking for Android apps

    ...Error handling, retries with backoff, and request prioritization are first-class, making it easier to handle flaky mobile networks. While Android has other HTTP stacks, Volley’s value is in opinionated, high-level primitives that fit common app patterns without pulling in heavy dependencies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Pipeline Examples

    Pipeline Examples

    A collection of examples, tips and tricks and snippets of scripting

    ...Pipeline patterns and best practices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    clean-architecture-dotnet

    clean-architecture-dotnet

    Yet Another .NET Clean Architecture

    Yet Another .NET Clean Architecture, but for a Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns applied on the simple eCommerce sample and run on Tye with Dapr extension.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    RegexAssistant

    RegexAssistant

    Regex Windows GUI app to help learn, create,& test Regular Expressions

    RegexAssistant is a Regex GUI application to help learn, create, and test Regular Expressions. It's an open source stand alone Windows application. RegexAssistant is great for beginners and intermediate-advanced regex users. -It helps beginners to learn regex by providing examples and token cheat-sheet. -Intermediate-advanced users can use RegexAssistant to test complex expressions.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Vuex

    Vuex

    Centralized State Management for Vue.js

    Vuex is a centralized state management pattern and library for Vue.js applications. It stores all the components in an application following rules that ensure the state is only mutated in a predictable manner. Unlike other management patterns, Vuex defines and separates the concepts involved in state management, and enforces rules that maintain independence between views and states. It is also a library implementation that's specifically tailored for Vue.js, so as to take advantage of its granular reactivity system for efficient updates. Vuex is ideal for building a medium-to-large-scale SPA, as it is better at handling state outside of Vue components.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Idiomatic.js

    Idiomatic.js

    Principles of Writing Consistent, Idiomatic JavaScript

    ...It lays out guidelines for topics such as formatting, naming, control structures, modularity, and language features, helping teams avoid common pitfalls and style disagreements. The guide includes examples of both recommended and discouraged patterns, making it easier to understand why a particular convention exists, not just what it is. Because JavaScript has many ways to express the same logic, idiomatic.js aims to narrow the surface of healthy patterns so collaborative projects can stay easy to read and review over time. Many community projects and companies adopt the guide wholesale or adapt it for their coding standards, which helps streamline onboarding and maintain code quality.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    ESLint plugin for React Native

    ESLint plugin for React Native

    React Native plugin for ESLint

    eslint-plugin-react-native is an ESLint plugin that provides linting rules specifically for React Native projects. It ensures best practices, prevents common errors, and helps maintain code quality in React Native applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    vue2-manage

    vue2-manage

    A admin template based on vue + element-ui

    vue2-manage showcases an admin dashboard built with Vue 2, demonstrating how to design and organize a multi-section management console. It includes common admin patterns such as authentication gates, tables, charts, forms, pagination, and search to support day-to-day operations. The project emphasizes clear layout hierarchies, navigation systems, and reusable UI primitives that keep large interfaces consistent. It provides examples of CRUD workflows and data validation so teams can quickly adapt similar patterns in production systems. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Clean Code PHP

    Clean Code PHP

    Clean Code concepts adapted for PHP

    Clean Code PHP is a coding standard and guideline project aimed at promoting readable, maintainable, and robust PHP across teams and projects. It distills principles like meaningful naming, small functions, single responsibility, error handling, and tests into style rules and examples tailored for PHP’s idioms and language features. Contributors map each guideline to real-world scenarios—refactoring suggestions, before/after code snippets, and edge-case handling—in ways that are directly...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    textures.js

    textures.js

    SVG patterns for data visualization

    Textures.js is a JavaScript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization. Import textures.js from NPM. You can also use textures.js in your HTML page with a <script> tag by downloading textures.js to a local folder or by using the Unpkg CDN network. Textures.js can be used alongside d3.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Flutter Widgets

    Flutter Widgets

    Source code for various Flutter widgets that are developed by Google

    flutter.widgets (often referred to as the “Flutter Widgets” extras) is a grab bag of production-hardened widgets, utilities, and patterns that complement Flutter’s core framework. It showcases best practices for adaptive layouts, scrolling behavior, input handling, and platform nuances that occur in real apps—not just demos. Many components are small, focused building blocks you can compose, which keeps your widget tree readable while solving thorny UI edge cases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Flutter Notebook

    Flutter Notebook

    Collection of demo projects for Flutter

    Flutter-Notebook is a curated collection of small demo projects for Flutter, designed to help developers learn and practice Flutter UI patterns and behaviors by example. The repository gathers many independent “mini apps” (each focused on one or a few features) so that learners can inspect, run, and understand individual Flutter behaviors in isolation. Demo of common UI behaviors (pull-to-refresh, left-swipe delete, JSON deserialization). Examples of state-preserving page switching/navigation with state retention. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    React Native Router

    React Native Router

    The first declarative React Native router

    React Native Router is a different API over react-navigation. It helps users to define all the routes in one central place and navigate and communicate between different screens in an easy way. But it also means that react-native-router-flux inherits all limitations and changes from updated versions. v5.0.alpha.x is based on React Navigation v5.x (very early alpha, development in progress, help wanted!). Define all your routes in one React component and navigate from one scene to another...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Fluro

    Fluro

    Fluro is a Flutter routing library that adds flexible routing options

    Fluro is a lightweight, flexible routing library for Flutter that brings expressive, URL-like navigation to mobile apps. It lets developers define route patterns with path parameters and optional query strings, making it simple to extract dynamic values from navigation paths. The library focuses on clear, centralized route configuration, reducing boilerplate compared to hand-rolled navigation code. It supports custom route transitions so screens can animate in ways that match an app’s brand and motion language. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    LuaUnit

    LuaUnit

    LuaUnit is a popular unit-testing framework for Lua

    LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, etc.) that can be used directly or work with continuous integration platforms (Jenkins, Maven, etc.). LuaUnit may be installed as a rock or directly added to your project. For simplicity, LuaUnit is contained into a single file and has no external dependency. LuaUnit may also be used as an assertion...
    Downloads: 0 This Week
    Last Update:
    See Project