Showing 1133 open source projects for "pattern"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    SpringBoot Labs

    SpringBoot Labs

    A repository covering six columns

    SpringBoot-Labs is a comprehensive learning and reference repository created by yudaocode that explores advanced concepts, features, and best practices in Spring Boot development. The project provides an extensive collection of example modules, each demonstrating a specific framework integration or architectural pattern within the Spring ecosystem. Topics include web development, microservices, security, messaging, distributed systems, DevOps deployment, and cloud-native application design. Unlike simple tutorials, SpringBoot-Labs dives deeply into practical, production-oriented setups, showing how different technologies and configurations work together in real-world scenarios. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    30 Days of Elixir

    30 Days of Elixir

    A walk through the Elixir language in 30 exercises

    ...Each day introduces new material in a concise and practical format, encouraging hands-on experimentation and gradual mastery of the language. The content covers essential topics such as pattern matching, recursion, data structures, processes, and message passing—core principles that define Elixir’s design. This incremental learning format allows developers to build confidence and understanding while maintaining consistent progress. As one of the early and influential resources in the Elixir community, 30-days-of-elixir remains a valuable guide for self-learners and newcomers to the functional programming paradigm.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Blackbone

    Blackbone

    Windows memory hacking library

    ...It provides a comprehensive API in C++ that allows allocation and management of virtual memory in local and remote processes, reading and writing remote process memory, enumerating loaded modules, creating and controlling threads, and performing complex pattern searches—all with support for both 32-bit and 64-bit architectures. Beyond basic memory operations, Blackbone includes advanced functionality for remote code execution, function hooking, and manual map features that let developers inject and manage modules in foreign processes without relying on the operating system’s loader mechanisms. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    shrp_android_device_samsung_gta4lwifi

    shrp_android_device_samsung_gta4lwifi

    SHRP device tree for Samsung Galaxy Tab A7 10.4 (a.k.a. "gta4lwifi", a

    SHRP is inspired by Material design 2 to bring the newest design to the native TWRP. SHRP provides much more along side of it's rich UI experience. New dashboard makes it very easy to interact with TWRP. SHRP got some cool features like Whole new theming section ,Flash Magisk (root or unroot), Camera2api enabler Directly from dashboard, Password protection etc. It's all started , lot more to come.
    Downloads: 12 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    MapMe

    MapMe

    The Android maps adapter

    MapMe is an Android library for working with Maps. MapMe brings the adapter pattern to Maps, simplifying the management of markers and annotations. MapMe takes the pain out of click listeners too. No more setting tags on markers and trying to match a tag to your data when the click event is received. As well as support for standard Adapter methods such as notifyDataSetChanged, and notifyItemInserted, MapMe supports (and recommends) DiffUtil.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Redwood Database

    Redwood Database

    A highly-configurable, distributed, realtime database

    Redwood is an opinionated, full-stack JavaScript/TypeScript web framework built for the modern JAMstack and serverless environments. It combines React for frontend, GraphQL for data fetching, and Prisma for database management, all in a unified developer experience. Redwood is designed for building scalable SaaS products, startups, and internal tools rapidly, with a focus on convention over configuration. Its CLI-driven development model, authentication integrations, and deployment support...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    SQLCheck

    SQLCheck

    Automatically identify anti-patterns in SQL queries

    ...Addressing them will, therefore, help accelerate queries. Storing a list of IDs as a VARCHAR/TEXT column can cause performance and data integrity problems. Querying against such a column would require using pattern-matching expressions. It is awkward and costly to join a comma-separated list to matching rows. This will make it harder to validate IDs. Think about what is the greatest number of entries this list must support? Instead of using a multi-valued attribute, consider storing it in a separate table, so that each individual value of that attribute occupies a separate row. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A tool for displaying scanned musical sheets The music scrolls as a continuous stream over the PC screen. The position of the staves on the page are automatically detected. Repetitions in the piece can be easily configured.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Tile Pattern Exporter

    Tile Pattern Exporter

    Tile large format PNG patterns into print-at-home PDF pages

    You can tile large format PNG patterns into print-at-home PDF pages. Created for LearnMYOG. This set of scripts automates the tiling of large format PNG files into letter(A4), tabloid(A3), and A0 sized PDF pages with print margins, alignment and cut guides, page numbers, and a copyright stamp to each page. For best results, input an exported PNG with size in multiples of 7.5 inches wide and 10 inches tall @ 300dpi.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 10
    Vectorius

    Vectorius

    Program to Transfer Files

    Vectorius is a simple Program to poll Directories and transfer files to another Destination. At the moment Vectorius supports local filesystems, ftp, ftps and sftp. The best field of use of Vectorius is to poll directories in short intervals and transfer a small number of files. So, if you want backup your Terabyte Harddisk, it will (perhaps) works but it isn’t the best solution to do it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    log4db2

    log4db2

    Logging utility for DB2 for LUW written in SQL-PL

    Log4db2 is a logging utility for DB2 LUW that uses SQL instructions with SQL PL code. Its purpose is to provide an easy way to write messages from a SQL routine, with the possibility to query these messages directly from the database, allowing to monitor the progression of a process. This utility aims to reduce the time used for developing, testing, debugging and monitoring SQL routines, by centralizing the messages produced by the code. The idea and architecture of this utility...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    nTags

    nTags

    Powerful hide player nametags Bukkit plugin.

    nTags - a plugin that allows to manage the nametags of players on the server. It has a lot of functionality and is actively developed. Recommended for any RP-server, mini-game, etc. In addition, the OOP pattern - PIDOR (presenter-interactor-decorator-object-repository) was used in the design of the plugin, which makes it even cooler!​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Spyne

    Spyne

    A transport agnostic sync/async RPC library

    ...Spyne aims to save the protocol implementers the hassle of implementing their own remote procedure call api and the application programmers the hassle of jumping through hoops just to expose their services using multiple protocols and transports. In other words, Spyne is a framework for building distributed solutions that strictly follow the MVC pattern, where Model = spyne.model, View = spyne.protocol and Controller = user code. Spyne comes with the implementations of popular transport, protocol and interface document standards along with a well-defined API that lets you build on existing functionality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    artform

    Experiment to present art through technology

    ...In the test, it has a sample attempts to demonstrate taking in article title such as news item, social media post, etc. and process them into structures of musical pattern. It can be expanded to further exploring other possibilities for personal creativity.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    NB Renamer

    NB Renamer

    Interactive Batch Renamer

    NB Renamer is a free bulk renaming tool. Compared to other batch renaming software, it has a dynamic and interactive interface. It shows the preview of file name changes, and populates parameter values when you click or select on the file names. Combining a succinct design with meticulous implementation, it strives to makes the whole batch renaming process easier and intuitive.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    Wheefun Presentation Layer

    A framework for implementing a presentation layer.

    WFPL is a framework for implementing web pages using the model-view-controller (MVC) design pattern. In WFPL, documents are represented abstractly using a hierarchical "Page" structure, which are then rendered using a renderer which may represent media such as HTML, TeX, or Markdown. The controller is frequently implemented as a callback script in the case of a webpage. WPFL's strengths lie in its hierarchical design; it is similar to HTML/XML's document object model and provides a number of basic nodes. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Ladda

    Ladda

    Buttons with built-in loading indicators

    ...Instead of showing spinners elsewhere on the page, Ladda turns the button into the stateful element: click it, it shows loading, and optionally it can show progress. This pattern improves user experience on forms and actions that take more than a split second, because users immediately understand that the click was received. Ladda ships with multiple styles (expand, zoom, slide) so it can blend into different UI designs without rewriting CSS from scratch. It’s framework-agnostic, so you can drop it into existing pages and just attach it to buttons that trigger async actions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    EventBus

    The no.1 event library for Android

    EventBus is an open-source library for Android and Java that uses the publisher/subscriber pattern for loose coupling, enabling central communication to decoupled classes with just a few lines of code. It simplifies communication between Activities, Threads, Services and other components while also simplifying code, eliminating dependencies, and overall improving app development speed and quality. EventBus offers several advanced features, such as jump start, delivery threads, subscriber priorities, and many others. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Flux

    Flux

    Application architecture for building user interfaces

    Flux is the application architecture that Facebook uses for building client-side web applications. It complements React's composable view components by utilizing a unidirectional data flow. It's more of a pattern rather than a formal framework, and you can start using Flux immediately without a lot of new code. Flux applications have three major parts: the dispatcher, the stores, and the views (React components). These should not be confused with Model-View-Controller. Controllers do exist in a Flux application, but they are controller-views — views often found at the top of the hierarchy that retrieve data from the stores and pass this data down to their children. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    WAI-ARIA

    WAI-ARIA

    WAI-ARIA Authoring Practices Guide (APG)

    ...Each milestone corresponds to a working draft or releases published to w3.org. Work is organized by topic in our projects. Each project corresponds to a type of design pattern or section of guidance. The scope of work and roadmap are described in the project wiki.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    PicPrint

    Small VB6 based tool to collate jpg files into a printout

    With PicPrint, you can select a number of jpg files and print them out, e.g. to a PDF printer, in a predefined grid pattern. The file names can be printed over or under the images, and a title and page footer can be added, too. This is a small tool written on two days to help out a friend. It covers only a limited range of requirements. Some features might be added in the future, though, and if you have any easily implementable additional requirement which you (eg due to lack of a VB6 compiler) cannot solve yourself, please open a ticket. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Nurdle

    Nurdle

    A Wordle solver and companion app

    Nurdle helps you make strong guesses when playing Wordle, by analysing the performance of words from Nurdle's dictionary against all remaining secret word candidates. It will let you step back and replay your moves, so you can try out different guesses and strategies. Nurdle can play Wordle in both easy mode and hard mode. Re-exploring your Wordle games with Nurdle should give you more insight into Wordle strategies and make you a better player.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    jfugue4a

    The adaptation of JFugue library for Android

    Homebrewed from j2me sources (https://sourceforge.net/projects/jfugue2me/) with AIDE (https://www.android-ide.com/). The library intended to play JFugue music strings on Android devices. Added K<number of half-tones to shift pattern> element for transposition, so that the string " K[-3] c e g" sounds equally to "a4 c# e ". То change the octave use K[12*n].
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    useful-custom-react-hooks

    useful-custom-react-hooks

    This project was bootstrapped with Create React App

    useful-custom-react-hooks is a React learning project that demonstrates a broad collection of reusable custom hooks. It is built as a Create React App project and organizes each hook into its own component example. The repository covers common UI, browser, state, timing, storage, network, and interaction patterns that React developers often rebuild across projects. It includes hooks for toggling state, debouncing values, tracking previous values, managing arrays, storing data, fetching...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    hcfr

    hcfr

    Free Video Projector/Monitor Calibration Software

    Video Projector/Monitor Calibration Software orginally developed as ColorHCFR. This code base is based off version 2.1 and will aim for a more open development process. The opensource version integrates an ArgyllCMS interface for continued meter support and development. If you feel the program has been of value to you since I started working on it about 3 years ago please consider a contribution via the link below. Thanks! -zoyd https://www.paypal.me/zoyd
    Leader badge
    Downloads: 173 This Week
    Last Update:
    See Project