Showing 632 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
  • 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
  • 1
    ULib

    ULib

    C++ application development framework, to help developers create apps

    ...I think, in my opinion, that its strongest points are simplicity, efficiency, and sophisticated debugging. ULib is meant as a very lightweight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uclibc along with posix threading support. For this reason, ULib disables language features that consume memory or introduce runtime overhead, such as rtti and exception handling, and assumes one will mostly be linking applications with other pure C-based libraries rather than using the overhead of the standard C++ library and other similar class frameworks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    ReadyForBAT

    ReadyForBAT

    Chinese-language repository oriented to iOS interview preparation

    ReadyForBAT is a Chinese-language repository oriented to iOS interview preparation: it collects a large number of interview topics in iOS development, UI views, language features (Objective-C), runtime mechanics, memory management, blocks, threads, run loops, network, design patterns, architecture, algorithms, third-party libraries and more, and presents them in mind-map or outline form with accompanying answers or explanations. It is aimed at developers preparing for job interviews focusing on iOS roles. The collection is organized by topic and emphasizes conceptual understanding rather than just rote memorization; the diagrams/visuals help structural memory of how subsystems map together. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Devhints Cheatsheets

    Devhints Cheatsheets

    Cheatsheets for web development

    The Cheatsheets repository (also known as Devhints) is a massive, community-driven collection of concise cheat sheets covering web development, programming languages, frameworks, CLIs, tools, and design patterns. Each cheat sheet is a single Markdown file focusing on quick-reference usage, syntax, command lists, tips, and common patterns—ideal for when you need a fast refresher rather than full tutorial. The repository structure makes it easy to browse by topic (CSS Grid, Bash, Docker, etc.), find what you need, and contribute or update entries. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    React Values

    React Values

    A set of tiny React components for handling state with render props

    ...Instead of forcing you into a specific global state system or hooks-only interface, it uses render props to keep components flexible and visible in the tree, enabling controlled and uncontrolled use cases alongside shared state patterns. The design prioritizes simplicity and familiarity, so working with values feels like using native JavaScript methods but with UI reactivity built in, helping you avoid boilerplate.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Smart Business Texting that Generates Pipeline Icon
    Smart Business Texting that Generates Pipeline

    Create and convert pipeline at scale through industry leading SMS campaigns, automation, and conversation management.

    TextUs is the leading text messaging service provider for businesses that want to engage in real-time conversations with customers, leads, employees and candidates. Text messaging is one of the most engaging ways to communicate with customers, candidates, employees and leads. 1:1, two-way messaging encourages response and engagement. Text messages help teams get 10x the response rate over phone and email. Business text messaging has become a more viable form of communication than traditional mediums. The TextUs user experience is intentionally designed to resemble the familiar SMS inbox, allowing users to easily manage contacts, conversations, and campaigns. Work right from your desktop with the TextUs web app or use the Chrome extension alongside your ATS or CRM. Leverage the mobile app for on-the-go sending and responding.
    Learn More
  • 5
    Trip to iOS

    Trip to iOS

    A curated list of delightful iOS resources

    ...The repository organizes materials into categories such as video tutorials, books, blogs, and articles, offering a structured path from beginner to advanced topics. It includes both English and Chinese resources, covering Objective-C, Swift, Cocoa frameworks, iOS design patterns, testing, and animation. The project highlights well-known tutorials like Stanford’s iOS development courses, recommended textbooks, and respected blogs from prominent developers in the iOS community. In addition, it provides curated articles that give practical advice on learning strategies, professional development, and best practices for building iOS applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    targets.vim

    targets.vim

    Vim plugin that provides additional text objects

    ...The plugin also adds “next” and “last” variants, enabling you to operate on the upcoming or previous occurrence without moving the cursor first. Its design emphasizes predictability: the same mental model as built-in objects applies across many new patterns. Because it’s purely text-object oriented, it composes naturally with motions, operators, and dot-repeat for powerful refactors. This dramatically speeds structural edits in code and markup where consistent delimiter logic matters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Style-Guide-Boilerplate

    Style-Guide-Boilerplate

    A starting point for crafting living style guides

    ...These have all been prefixed with sg- so they hopefully shouldn't cause any conflicts with your website's own styles. You should be able to go to yoursite.com/style-guide/ and see how your live site's CSS affects base elements. The last step is creating your site's custom patterns/modules. To create custom patterns like buttons, breadcrumbs, alert messages, etc., create a new .html file and add your HTML markup into the file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Django JET

    Django JET

    Modern responsive template for the Django admin interface

    ...So if you don't want to comply with that we can provide you a commercial license (visit the Home page). The commercial license is designed for using Django JET in commercial products and applications without the provisions of the AGPLv3. Add URL-pattern to the URL patterns of your Django project urls.py file (they are needed for related–lookups and autocomplete). Dashboard is located into a separate application. So after a typical JET installation it won't be active. Add URL-pattern to the urlpatterns of your Django project urls.py file (they are needed for related–lookups and autocomplete).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    OpenBSD httpd pattern check

    check your patterns for location matching in httpd

    Command line tool to check your patterns(7) before you use them in your httpd.conf.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Manage and optimise Google, Facebook and Microsoft Ads faster and gain a competitive advantage with our digital advertising platform. Icon
    Manage and optimise Google, Facebook and Microsoft Ads faster and gain a competitive advantage with our digital advertising platform.

    Smarter, more effective advertising

    Slash the time it takes to manage and optimize your Google, Microsoft Advertising or Facebook Ads campaigns to just minutes a day. Adzooma's AI and machine learning based PPC platform offers stress free campaign management, state of the art 24/7 optimization and advanced automation, all in a simple to use interface. Scan for 50+ improvement 'opportunities', many of which can be actioned with a single click, track PPC performance and highlight over/under spending to improve your quality score, conversions and ROI. These trying times are tough for all. So we're giving away our whole award-winning platform for free until June 1st 2020. That's automated PPC ads, one-click optimisations, and world-class reporting - at zero cost. No strings attached. No credit card required.
    Free until June 1st 2020
  • 10
    FastFlow: programming multi-core

    FastFlow: programming multi-core

    Pattern-based multi/many-core parallel programming framework

    FastFlow is a C/C++ programming framework supporting the development of pattern-based parallel programs on multi/many-core, GPUs and distributed platforms. FastFlow run-time is built upon non-blocking threads and lock-free queues. Thanks to its very efficient CAS-free communication/synchronization support (e.g. few clock cycles core-to-core latency), FastFlow effectively supports the exploitation of fine grain parallelism, e.g. parallel codes managing very high frequency streams on...
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    CallbackParams is a JUnit-extension for writing parameterized tests with new innovative patterns that offer elegant solutions to many of the drawbacks that are traditionally associated with parameterized testing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Recompose

    Recompose

    React utility belt for function components and higher-order components

    Recompose is a React utility belt for function components and higher-order components. Think of it like lodash for React. You can use Recompose to lift state into functional wrappers, perform the most common React patterns, optimize rendering performance, interoperate with other libraries, build your own libraries, etc. Recompose helpers integrate really nicely with external libraries like Relay, Redux, and RxJS. Recompose focuses on higher-order components. HoCs are functions that accept a base component and return a new component with additional functionality. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    QuoJS

    QuoJS

    Micro #JavaScript Library for Mobile Devices

    ...A core feature set centers on high-level touch gestures—such as tap, double-tap, swipe, pinch, and long-tap—abstracting away platform quirks so developers can attach handlers consistently across devices. The library embraces modern browser features and CSS3 where available, offering helpers that make common mobile UI patterns feel responsive and fluid. Because it is intentionally minimal, QuoJS plays well as a drop-in alongside other client libraries when you only need fast gestures and a few utilities rather than a full framework. Its API is designed to be readable and chainable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Hb.HexEditor2

    Hb.HexEditor2

    Hb.Hexeditor2 is a hex editor written in C# uses HexBox2 control.

    ...This C# control is reusable for every .NET Framework application. Translator and programmer support welcome New Version ( 2.0.1) New Features: HexBox2 Added fill and insert bytes method. It is possible insert byte patterns or text patterns. Hexeditor2 uses this feature with fill and insert menus HexBox2 added Save as method. So can save changes to another file. Hexeditor2 uses this feature with Save as... menu item. TODO Undo and redo features will add to Hexbox2.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Essential React

    Essential React

    A minimal skeleton for building testable React apps using Babel

    ...Babel 6 with Webpack and Hot Loader. Fast testing with mocked-out DOM. Import CSS files as class names. Separate smart and dumb components. No specific implementation of Flux or data fetching patterns. A core philosophy of this skeleton app is to keep the tooling to a minimum. For this reason, you can find all the commands in the scripts section of package.json. This leverages React Hot Loader to automatically start a local dev server and refresh file changes on the fly without reloading the page. It also automatically includes source maps, allowing you to browse code and set breakpoints on the original ES6 code. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Flutter UI Kit

    Flutter UI Kit

    Flutter app for collection of UI in a UIKit

    Flutter UI Kit by iampawan is a library of real-world Flutter UI templates—including e-commerce dashboards, shopping lists, login pages, animations, and more. It demonstrates clean code structure, modular design, and reusable components. Ideal for learning Flutter UI patterns and quickly prototyping app interfaces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    electron-vue-admin

    electron-vue-admin

    Vue electron admin template web

    ...The project aims to let teams reuse familiar Vue components, routing, and permission models while packaging the app as a cross-platform desktop application. Because it inherits from the template ecosystem, you can incorporate patterns like Element UI components, axios-based API calls, and role-based navigation. It’s useful for internal tools that benefit from native-like desktop packaging, offline capabilities, or OS-level integrations. The repository provides a recognizable structure so Vue developers can get productive quickly without learning a new desktop-specific framework from scratch.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Modern CLJS

    Modern CLJS

    A series of tutorials on ClojureScript

    Modern-CLJS is a repository that collects modern ClojureScript tooling, libraries, patterns, and examples to modernize and improve ClojureScript development. It aims to show how to build ClojureScript frontends with contemporary JavaScript interop, build systems, module bundling, testing, and reactive UI patterns. (Note: limited public documentation found, so some aspects are inferred.) These tutorials require that you have some prior programming experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    test-tlb

    test-tlb

    Stupid memory latency and TLB tester

    test-tlb is a tiny C microbenchmark that explores the performance characteristics of memory access patterns with respect to the CPU’s Translation Lookaside Buffer (TLB) and caches. It walks arrays using different strides and working-set sizes so you can observe when access patterns overflow cache or TLB capacity. By timing tight loops and varying parameters, the program reveals step-changes in latency that map to cache lines, page sizes, and TLB coverage.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Express & mongoose REST API Boilerplate

    Express & mongoose REST API Boilerplate

    A boilerplate application for building RESTful APIs Microservice

    ...Helps you stay productive by following best practices. Follows Airbnb's Javascript style guide. JavaScript code linting is done using ESLint, a pluggable linter tool for identifying and reporting on patterns in JavaScript. Uses ESLint with eslint-config-Airbnb, which tries to follow the Airbnb JavaScript style guide. Supports code coverage of ES6 code using istanbul and mocha. Code coverage reports are saved in the coverage/directory post yarn test execution. Open coverage/lcov-report/index.html to view the coverage report. yarn test also displays code coverage summary on the console. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    jsondata

    jsondata

    Modular JSON by trees and branches, pointers and patches

    ...Provides the assembly of modular patch entries and the serialization of resulting patch lists. - JSONDiff - Diff utility for JSON data. - JSONSearch - Search utility JSON patterns. Online documents: https://jsondata.sourceforge.io/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    SPar: Stream Parallelism in Multi-Cores

    SPar: Stream Parallelism in Multi-Cores

    An Embedded C++ Domain-Specific Language

    SPar is an internal C++ Domain-Specific Language (DSL) suitable to model and implement classical stream parallel patterns. The DSL uses standard C++ attributes to introduce annotations tagging the notable components of stream parallel applications: stream sources and stream processing stages. Latest version can be downloaded from the SVN using the following command: svn checkout svn://svn.code.sf.net/p/spar-dsl-compiler/svn/ spar
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    funKTionale

    funKTionale

    Functional constructs for Kotlin

    Functional constructs and patterns for Kotlin. Development of this project is frozen, as it will eventually be made obsolete by Arrow, which merges the functionality of funKTionale and Kategory. If you are not yet using funKTionale, we recommend you start with Arrow instead.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Go Patterns

    Go Patterns

    Curated list of Go design patterns, recipes and idioms

    This repository is a curated collection of idiomatic Go design patterns, coding recipes, and best practices aimed at Go programmers. It organizes patterns under categories such as creational, structural, behavioral, concurrency, messaging, and anti-patterns, giving examples and explanations of how to apply them in real Go code. Creational, structural, behavioral pattern examples in Go. Explanatory commentary and sample code snippets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Project Apollo seeks to provide a Java based web application development framework. The framework is not a RAD tool, but a set of tools and design patterns which can be used to build a properly designed and robust application.
    Downloads: 0 This Week
    Last Update:
    See Project