Showing 1635 open source projects for "patterns"

View related business solutions
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 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
  • 1

    openVmTil

    openVm : Tookit for Implementing (and exploring) Languages

    *An Exploration of Language Theory - and its Machine Implementation* *Imagine a low level, optimizing, virtual machine (like llvm) that is an extensible scripting language and that is small enough to be easily verified, where even the runtime is reconfigurable - minimize that.* *Current focus (to do) : * minimal bootstrap, self-hosting, patterns/sets, logic, tail call, type checking, gui
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    Trading Simulator

    Application for manual trading tests/simulation

    Trading simulator allows traders and investors to test their ideas/systems using historical data by manual trading. There are many chart patterns and other ideas that cannot be easily scripted as mechanical trading system or code, so manual test can solve it.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    voice-elements

    voice-elements

    Web Component wrapper to the Web Speech API

    ...Instead of manually dealing with JavaScript APIs like SpeechSynthesis and SpeechRecognition, developers can drop custom elements such as <voice-player> and <voice-recognition> into their markup and configure them with attributes. Built originally with Polymer, it follows the early Web Components ecosystem patterns, integrating custom elements, templates, and data binding. The project includes demos that show how to autoplay spoken text or start listening for voice commands when the element loads, helping developers quickly grasp usage. Because it is based on the browser’s native Web Speech API, it does not require external services, although support can vary across browsers. voice-elements is particularly handy for prototypes, educational projects, and small apps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    FastRoute

    FastRoute

    Fast request router for PHP

    This library provides a fast implementation of a regular expression-based router. Firstly, while writing a PHP extension is obviously a lot of fun, it is unlikely to be particularly beneficial in terms of performance unless the code involves computations in tight loops. Porting “normal” components like routers to C is usually a big waste of time. You can get much better results by doing a few small improvements on the algorithmic side. For the same reason I’m not a big fan of things like...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Find Hidden Risks in Windows Task Scheduler Icon
    Find Hidden Risks in Windows Task Scheduler

    Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

    Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
    Download Free Tool
  • 5
    FAKE2DB

    FAKE2DB

    Create custom test databases that are populated with fake data

    Generate fake but valid data filled databases for test purposes using most popular patterns(AFAIK). Current support is sqlite, mysql, postgresql, mongodb, redis, CouchDB. The installation through pypi retrieves 'fake-factory' as a main dependency. db argument takes 6 possible options, sqlite, mysql, postgresql, mongodb, redis, CouchDB. name argument is OPTIONAL. When it is absent fake2db will name db's randomly. host argument is OPTIONAL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    JoePass! is a program to write and animate juggling patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    DomainDrivenDesignScafolder

    Generate Any C# Dot Net App

    Generate ASP.NET MVC, Web API, Xamarin Forms, JQuery Files, Type Script With Angular 4+, ASP.NET Classic, Winforms/WPF, and Sharepoint 2007+ Apps with Domain Driven Design Architecture: Facade, Singleton, Dependency Interjection, Separation Of Concerns, Abstraction, Repository, Transactional, Concurrent, and many other design patterns and concepts built in. You can have the program create the database based on models or use an existing database. Works with: MySQL and SQL Server 2000-2016.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    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
  • 9

    SGA Conversion and Analysis Tool

    Convert SGA format multimedia files to PNG and AVI format

    This program is a utility for viewing, analyzing, and converting the data in SGA format multimedia files used by Digital Pictures in their games for the Sega Mega CD, Sega Super 32X, Sega Saturn, 3DO video game systems, and Windows PCs into formats that can be read by media player software on modern PCs.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Free and Open Source HR Software Icon
    Free and Open Source HR Software

    OrangeHRM provides a world-class HRIS experience and offers everything you and your team need to be that HR hero you know that you are.

    Give your HR team the tools they need to streamline administrative tasks, support employees, and make informed decisions with the OrangeHRM free and open source HR software.
    Learn More
  • 10

    btier

    btier creates an automated tiered blockdevice

    ...btier is a kernel block device that creates a tiered device out of multiple smaller devices with automatic migration and smart placement of data chunks based up-on access patterns. Tier is a linux kernel module and requires a recent kernel >= 2.6.32
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    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
  • 12

    ClouDAT

    ISMS-tool for planning an ISO 27001 ISMS for cloud services

    ...Acceptance of residual risks Some tasks are supported by a pattern based approach. Here the ClouDAT tool provides a graphical pattern named Cloud System Analysis Pattern (CSAP) for specifying the ISMS scope. For the risk analysis textual patterns for threats and corresponding security requirements are provided. Users are also able to create their own patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    BlockSparse

    BlockSparse

    Efficient GPU kernels for block-sparse matrix multiplication

    ...The idea is to exploit block-level sparsity — i.e. treat matrices or weight tensors as composed of blocks, many of which may be zero or unused — to save compute and memory when sparsity patterns are structured. This is particularly useful in models like Sparse Transformers, where attention matrices or intermediate layers may adopt block-sparse patterns to scale better. The repo implements both blocksparse and blockwise convolution/transpose-convolution primitives, with support for preparing, executing, and verifying those ops on NVIDIA GPUs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    pesconvert

    pesconvert

    Brother PES file converter

    ...It parses stitch commands, color changes, and frame boundaries from the binary PES structure and reconstructs the path of the needle across the canvas. The tool emits vector-friendly output so you can inspect or scale designs without losing detail, making it handy for previewing patterns or preparing them for other software. Because the PES format encodes jumps, trims, and thread changes, the converter normalizes these events into a clean sequence of segments. The implementation favors clarity so hobbyists can understand and extend it for their own machine workflows. It’s a practical bridge between proprietary embroidery design files and open tooling.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    CSV2ScatterPlot

    CSV2ScatterPlot

    Represent CSV data as Scatter Series and Line Series Plots

    Do you have CSV full of data but hard to find a pattern just from the numbers? CSV2ScatterPlot help you to discover patterns from these columns of numbers by representing them as Scatter Series. Simply select the X axis and Y axis columns from the CSV and get a visual representation instantly. You can also use the same software to plot in Line Series instead as well. Check the Wiki Page for details on Usage: https://sourceforge.net/p/csv2scatterplot/wiki/Home/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    DarkForestGo

    DarkForestGo

    DarkForest, the Facebook Go engine

    ...The system couples fast GPU policy inference with CPU or GPU-assisted tree search so priors from the network guide exploration while search refines local tactics. Training pipelines mix supervised learning from human professional games and self-play fine-tuning, allowing the model to learn opening patterns and endgame tactics beyond simple pattern libraries. The codebase includes tools for parsing classic Go formats, generating training examples, and evaluating models on standard test suites and online servers. A KGS/online client and match runner make it practical to stage controlled tournaments or continuous rating evaluation. Although later projects (like ELF OpenGo) surpassed it in strength, darkforestGo remains a historically important, clean reference for neural-MCTS Go systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    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
  • 18
    loadCSS

    loadCSS

    Load CSS asynchronously

    Referencing CSS stylesheets with link[rel=stylesheet] or @import causes browsers to delay page rendering while a stylesheet loads. When loading stylesheets that are not critical to the initial rendering of a page, this blocking behavior is undesirable. The pattern below allows us to fetch and apply CSS asynchronously. If necessary, this repo also offers a separate (and optional) JavaScript function for loading stylesheets dynamically. As a primary pattern, we recommend loading asynchronous...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    FullFun

    FullFun

    A software package for fullerenes and their functionalized derivatives

    ...The CSIOpt program predicts the most stable isomers of charged fullerenes and endohedral metallofullerenes. The XSIOpt program predicts the most stable addition patterns for a given endohedral fullerene C2nX2m. For downloading FullFun, please go to our new web page: https://campusys.qui.uam.es/?page_id=1491
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Microblog

    Microblog

    Microblogging application developed in my Flask Mega-Tutorial series

    Microblog is a Flask-based social blogging application that serves as the companion example project to the author’s Flask tutorial book, demonstrating how to build a production-ready web application with features typical of modern social systems. The project includes user registration and login, password hashing, profile editing, and avatar support, but it goes deeper by illustrating how to implement following/follower relationships, posting short messages, and displaying personalized feeds....
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    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
  • 22
    ...Provides "reflections" (extended runtime type information), adds "rules" to the 'methods, properties, events' GUI coding paradigm, contains collection of frequent UI patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    asynquence

    asynquence

    Asynchronous flow control

    asynquence is a small, promise-like flow library for composing asynchronous steps into readable sequences. Instead of juggling nested callbacks, you create a chain of operations that pass values forward and route errors consistently. It supports concurrency control via “gates” and “races,” letting multiple tasks proceed and rejoin at the right moment without complex bookkeeping. The design emphasizes clarity and debuggability, keeping stack traces and error paths straightforward. Plugins...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Learning JavaScript Design Patterns

    Learning JavaScript Design Patterns

    Repo for my 'Learning JavaScript Design Patterns' book

    ...Design patterns also provide us a common vocabulary to describe solutions. This can be significantly simpler than describing syntax and semantics when we're attempting to convey a way of structuring a solution in code form.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    CoffeeLint

    CoffeeLint

    Lint your CoffeeScript

    coffeelint is a linter for CoffeeScript code, analyzing style, syntax, potential errors, and code consistency issues. It scans CoffeeScript files for patterns such as missing semicolons, inconsistent indentation, unused variables, suspicious constructs, and bad practices, and reports warnings or errors. The tool is configurable via a ruleset file so projects can tailor which rules to enforce and which to allow or warn only. Because CoffeeScript’s syntax can mask subtle errors or ambiguity, a linter helps catch mistakes early (before runtime) and encourages consistent code style across teams. ...
    Downloads: 0 This Week
    Last Update:
    See Project