Showing 162 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
  • Automate contact and company data extraction Icon
    Automate contact and company data extraction

    Build lead generation pipelines that pull emails, phone numbers, and company details from directories, maps, social platforms. Full API access.

    Generate leads at scale without building or maintaining scrapers. Use 10,000+ ready-made tools that handle authentication, pagination, and anti-bot protection. Pull data from business directories, social profiles, and public sources, then export to your CRM or database via API. Schedule recurring extractions, enrich existing datasets, and integrate with your workflows.
    Explore Apify Store
  • 1
    Open Source iOS Apps

    Open Source iOS Apps

    Collaborative List of Open-Source iOS Apps

    ...It showcases a variety of apps (mostly written in Swift or Objective-C) covering utilities, UI examples, games, and more—as a learning reference or starting point for iOS developers. Help analyse individuals’ travel and trace their movements when cases of infection arise. Helps developers learn architecture patterns like MVVM, Combine, and SwiftUI. Regularly updated with projects reflecting current iOS development trends.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    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
  • 3
    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
  • 4
    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
  • Total Network Visibility for Network Engineers and IT Managers Icon
    Total Network Visibility for Network Engineers and IT Managers

    Network monitoring and troubleshooting is hard. TotalView makes it easy.

    This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
    Learn More
  • 5
    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
  • 6
    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
  • 7
    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: 125 This Week
    Last Update:
    See Project
  • 8
    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
  • 9
    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
  • Lightspeed golf course management software Icon
    Lightspeed golf course management software

    Lightspeed Golf is all-in-one golf course management software to help courses simplify operations, drive revenue and deliver amazing golf experiences.

    From tee sheet management, point of sale and payment processing to marketing, automation, reporting and more—Lightspeed is built for the pro shop, restaurant, back office, beverage cart and beyond.
    Learn More
  • 10
    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
  • 11
    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
  • 12
    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
  • 13
    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
  • 14
    Solved by Flexbox

    Solved by Flexbox

    A showcase of problems once hard or impossible to solve with CSS

    Solved by Flexbox is a collection of layout patterns that demonstrates how CSS Flexbox elegantly resolves classic web design problems. It tackles everyday challenges—vertical centering, equal-height columns, sticky footers, fluid media, and responsive grids—showing concise, production-ready CSS instead of elaborate hacks. Each pattern is presented with plain HTML, clear commentary, and minimal styling, making the underlying technique easy to adapt and extend.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    BeaEngine 5

    BeaEngine 5

    BeaEngine disasm project

    BeaEngine is a C library designed to decode instructions from 16-bit, 32-bit and 64-bit intel architectures. It includes standard instructions set and instructions set from FPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, VMX, CLMUL, AES, MPX, AVX, AVX2, AVX512 (VEX & EVEX prefixes), CET, BMI1, BMI2, SGX, UINTR, KL, TDX and AMX extensions. If you want to analyze malicious codes and more generally obfuscated codes, BeaEngine sends back a complex structure that describes precisely the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Sparse Attention

    Sparse Attention

    "Generating Long Sequences with Sparse Transformers" examples

    Sparse Attention is OpenAI’s code release for the Sparse Transformer model, introduced in the paper Generating Long Sequences with Sparse Transformers. It explores how modifying the self-attention mechanism with sparse patterns can reduce the quadratic scaling of standard transformers, making it possible to model much longer sequences efficiently. The repository provides implementations of sparse attention layers, training code, and evaluation scripts for benchmark datasets. It highlights both fixed and learnable sparsity patterns that trade off computational cost and model expressiveness. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    libreact

    libreact

    Collection of useful React components

    libreact is a collection of reusable React components and utilities — described as a “standard library for React projects” — that aims to simplify and standardise common patterns in React development. The library is modular: you can import specific modules such as withState, withToggle, mock, loadable, lazy, flipflop, withValue, List, Map, sensors, toggles and more. Many components are isomorphic (work in browser and server) and some even support React Native. It comes with documentation and storybook examples, making it useful for developers who want ready-to-use building blocks instead of reinventing common hooks or patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Flutter Example Apps

    Flutter Example Apps

    Basic Flutter apps, for flutter devs

    FlutterExampleApps is a curated repository of Flutter application source code and demos intended to help developers learn Flutter development through real-world examples and practical implementations of common app patterns. Instead of being a single app, it consists of dozens of example projects including clones of popular apps, utility apps, interactive UIs, and Flutter integrations with plugins and device features, covering topics from basic widgets to Firebase integration and responsive layouts. This repository is frequently starred and forked by developers because it provides a broad, hands-on showcase of how different features of the Flutter framework and Dart language are used in practice. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    End-To-End

    End-To-End

    End-To-End is a crypto library to encrypt, decrypt, digital sign

    End-to-End was a client-side encryption project that prototyped OpenPGP-compatible, end-to-end encrypted messaging in the browser. The idea was to move cryptographic operations entirely to the user’s machine—key generation, encryption, and signature—so messages remain unreadable to intermediaries. It packaged a JavaScript crypto library, UI elements, and a browser extension workflow that could integrate with webmail-style UIs without server changes. The codebase emphasized careful key...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Spring Cloud Examples

    Spring Cloud Examples

    Spring Cloud learning cases, service discovery, service governance

    The Spring Cloud Examples repository appears to be a collection of sample applications and demos that illustrate how to use Spring Cloud and related cloud-native patterns in real-world microservice or distributed-service contexts. It provides working codebases showing how to wire together service discovery, configuration, inter-service communication, and possibly resilience patterns — giving developers a hands-on playground rather than theoretical documentation. By studying the examples, one can understand how Spring Cloud works in practice: how to structure services, how to configure them, and how they interact under realistic conditions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    ArangoDB Interactive Tutorials

    ArangoDB Interactive Tutorials

    Repository for all ArangoDB interactive tutorial notebooks

    Choose your favored cloud platform with ArangoGraph, a full-managed, scalable, and high-performance graph database service that delivers the added value of an integrated document store, full-text search engine, and geospatial capabilities. This unified solution offers seamless, hassle-free management of these diverse data models and types, relieving you of operational overhead and allowing you to focus on innovation and development. Run on ANY system. Plus, ArangoDB supports Kubernetes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    eShopOnWeb

    eShopOnWeb

    Sample ASP.NET Core 8.0 reference application

    eShopOnWeb is Microsoft's .NET core sample reference application demonstrating monolithic web app architecture using Clean Architecture principles. It illustrates modern .NET patterns, organized across projects, and is designed for learning and as a starter template. The eShopOnWeb sample is related to the eShopOnContainers sample application which, in that case, focuses on a microservices/containers-based application architecture. However, eShopOnWeb is much simpler in regards to its current functionality and focuses on traditional Web Application Development with a single deployment.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    RobotsDisallowed

    RobotsDisallowed

    A curated list of the most common and most interesting robots.txt

    ...It focuses on documenting the growing trend of content owners asserting control over how their data is used for model training and automated harvesting. The project aggregates domains, notes the targeted bots or user agents, and surfaces patterns for researchers, policymakers, and tool builders. It serves both as a transparency effort and as a resource for people designing allow/deny strategies for automated access. The dataset invites community contributions to keep the picture current as new bots emerge and policies shift. It also highlights the intersection of web standards, ethics, and AI governance by showing how site owners operationalize consent and restriction at scale.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    purePDF

    purePDF

    A complete actionscript PDF library

    purePDF is a complete PDF library for ActionScript designed as a port of the Java iText 1 library. It allows developers to both create and read PDF documents directly from running SWF files, enabling seamless integration of PDF functionality into Flash-based applications. The library supports a wide range of PDF features, including advanced text rendering, graphics, gradients, transparency, annotations, and interactive forms. It also provides robust support for images, fonts, metadata,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    data-science-ipython-notebooks

    data-science-ipython-notebooks

    Data science Python notebooks: Deep learning

    Data Science IPython Notebooks is a broad, curated set of Jupyter notebooks covering Python, data wrangling, visualization, machine learning, deep learning, and big data tools. It aims to be a practical map of the ecosystem, showing hands-on examples with libraries such as NumPy, pandas, matplotlib, scikit-learn, and others. Many notebooks introduce concepts step by step, then apply them to real datasets so readers can see techniques in action. Advanced sections touch on neural networks and...
    Downloads: 0 This Week
    Last Update:
    See Project