An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: pattern

LibreArp/LibreArp

A pattern-based arpeggio generator plugin (mirrored from GitLab)

Language: C++ - Size: 490 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 33 - Forks: 5

thiagomajesk/genesis

An Entity Component System (ECS) for Elixir focused on easy of use and ergonomics.

Language: Elixir - Size: 24.4 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

WerWolv/PatternLanguage

The Pattern Language used by the ImHex Hex Editor

Language: C++ - Size: 2.37 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 208 - Forks: 55

ershehzan/Data-Structure

A collection of essential data structure implementations in C++, including arrays, linked lists, stacks, queues, trees, graphs, heaps, and more. Perfect for learning, practicing, and preparing for coding interviews.

Language: C++ - Size: 2.42 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

Dnyarri/POVmosaic

Converting bitmaps to 3D objects mosaic in POV-Ray format.

Language: Python - Size: 176 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

CODEMASTER-ABDULLAH-92/150-Days-Hard-Of-DSA

A focused and structured 150-day challenge to master Data Structures and Algorithms. Daily problems, detailed explanations, and consistent progress toward becoming a DSA pro!

Language: C++ - Size: 26.4 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

mightyiam/dendritic

A Nix flake-parts usage pattern in which every Nix file is a flake-parts module

Size: 171 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

edadma/recognizer

A very basic backtracking pattern recognizer implemented in Scala

Language: Scala - Size: 2.55 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

CECASTRO11/java-design-patterns

Design patterns implemented in Java

Language: Java - Size: 43.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

gvergnaud/ts-pattern

🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.

Language: TypeScript - Size: 2.7 MB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 13,487 - Forks: 147

schalkt/tgen

Seamless texture generator in javascript

Language: JavaScript - Size: 4.88 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 117 - Forks: 9

kettanaito/naming-cheatsheet

Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.

Size: 54.7 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 14,087 - Forks: 927

halfrost/LeetCode-Go

✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

Language: Go - Size: 18.4 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 33,503 - Forks: 5,772

tidalcycles/Tidal

Pattern language

Language: Haskell - Size: 14.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,460 - Forks: 264

ardalis/GuardClauses

A simple package with guard clause extensions.

Language: C# - Size: 3.59 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 3,173 - Forks: 278

SabakiHQ/boardmatcher

Finds patterns & shapes in Go board arrangements and names moves.

Language: JavaScript - Size: 207 KB - Last synced at: about 7 hours ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 5

Snowflyt/megamatch

Painless pattern matching in TypeScript with type safety and minimalistic syntax

Language: TypeScript - Size: 449 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 30 - Forks: 0

codemodsquad/astx

Super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring

Language: TypeScript - Size: 2.75 MB - Last synced at: about 21 hours ago - Pushed at: 2 months ago - Stars: 117 - Forks: 6

validatedpatterns/rag-llm-gitops

Language: Shell - Size: 8.54 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 13 - Forks: 86

gobwas/glob

Go glob

Language: Go - Size: 1.3 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 985 - Forks: 68

nbgdigital/LEETCODE.

I will upload all the solution for leetcode questions which i have already solved and which i will solve in future.

Language: Python - Size: 29.3 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

sloria/TextBlob

Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.

Language: Python - Size: 7.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9,335 - Forks: 1,161

merkle-open/generator-nitro

Your frontend? Fuel it with Nitro! Develop your frontend with a proven but flexible Node.js app, even in a large team.

Language: JavaScript - Size: 34.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 71 - Forks: 28

cerebnismus/smtplib-bruteforce

bruteforcing gmail (TLS/SSL)

Language: Python - Size: 205 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 40 - Forks: 12

Simfort/patterns-on-typescript

Under development

Language: TypeScript - Size: 4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

Matthew-Dove/ContainerExpressions

Containers for types, and expressions for those containers, enabling code to have fewer branching conditions.

Language: C# - Size: 820 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 1

sylvainmouquet/antpathmatcher

Python Implementation of the Ant-style path patterns.

Language: Python - Size: 23.4 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

tjenkinson/redos-detector

A CLI and library which tests helps score how vulnerable a regex pattern is to ReDoS attacks. Supported in the browser, Node and Deno.

Language: TypeScript - Size: 4.09 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 48 - Forks: 4

desko27/react-call

⚛️ 📡 Call your React components

Language: TypeScript - Size: 751 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 806 - Forks: 11

TIGERB/easy-tips

A little Tips in my Code Career with Go&PHP 🥳🥳🥳

Language: PHP - Size: 37.8 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 2,725 - Forks: 698

SohomM/Apple-Inc.-stock-price-analysis-updated-

Apple Inc. stock price analysis , python , updated

Language: Jupyter Notebook - Size: 142 KB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

Bni99/DSA

Its DSA series from basics !

Language: JavaScript - Size: 26.4 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

sillecelik/go-gopher

The Go Gopher Amigurumi Pattern

Size: 2 MB - Last synced at: about 20 hours ago - Pushed at: 3 months ago - Stars: 153 - Forks: 16

stuuupidcat/RPL

A pattern language for Rust.

Language: Rust - Size: 4.43 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 12 - Forks: 4

pujiaxin33/JXPatternLock

An easy-to-use, powerful, customizable pattern lock view in swift. 图形解锁/手势解锁 / 手势密码 / 图案密码 / 九宫格密码

Language: Swift - Size: 112 KB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 238 - Forks: 24

utkuatasoy/Face-Expression-Recognition

This project implements a deep learning-based facial expression recognition system using the FER2013 dataset, addressing class imbalance through sampling strategies, enhancing accuracy with MTCNN-based face alignment, and enabling real-time inference via ONNX models.

Language: Jupyter Notebook - Size: 307 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

DOCGroup/ACE_TAO

ACE and TAO

Language: C++ - Size: 824 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 729 - Forks: 382

dipanjanS/text-analytics-with-python

Learn how to process, classify, cluster, summarize, understand syntax, semantics and sentiment of text data with the power of Python! This repository contains code and datasets used in my book, "Text Analytics with Python" published by Apress/Springer.

Language: Jupyter Notebook - Size: 38.8 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 1,668 - Forks: 848

validatedpatterns/multicloud-gitops

Multi-cloud Gitops validated pattern

Language: Shell - Size: 5.63 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 41 - Forks: 250

seer-lab/PIE

Pattern Instance Explorer (PIE), is an exploratory visualization tool that enable developers and researchers to examine a repository’s design patterns and their life cycles.

Language: Dart - Size: 81.4 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

stefano-regosa-deel/pattern-matching-ts

⚡ Pattern Matching in Typescript

Language: TypeScript - Size: 1.68 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 190 - Forks: 8

greyireland/algorithm-pattern

算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~

Language: Go - Size: 4 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 15,379 - Forks: 2,598

quantium-ai/patternity

Stock price prediction using deterministic algorithm inspired by LSTM, focusing on pattern recognition in historical data.

Language: Python - Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 9 - Forks: 2

eagudio/ciaplu

A library for matching and handling exceptions with pattern-based logic in TypeScript.

Language: TypeScript - Size: 101 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

xqsadness/IOS17-SwiftUI

UI, design, animations in swiftUI and more ...

Language: Swift - Size: 28.8 MB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 31 - Forks: 1

maximilianfeldthusen/Atomic-Counter

C++ code that implements a simple producer-consumer pattern using a thread-safe queue and atomic counter.

Language: C++ - Size: 9.77 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 0

HowProgrammingWorks/Factory

Factory for FP, OOP, other paradigms and metaprogramming

Language: JavaScript - Size: 48.8 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 11

HowProgrammingWorks/Pool

Object Pool

Language: JavaScript - Size: 61.5 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 10

mh3tx/smart-controller-servlet

Exemplo de Servlet Controller que detecta o tipo de conteúdo da requisição e usando polimorfismo - com Strategy Pattern - devolve a resposta em: HTML, JSON ou Texto simples. (ver README)

Language: Java - Size: 115 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

VincentH-Net/Orleans.Results

Concise, version-tolerant result pattern implementation for Microsoft Orleans 8

Language: C# - Size: 237 KB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 41 - Forks: 1

vgl-hub/teloscope

A universal telomere annotation tool for genome assemblies in [.fa][.gz] format

Language: C++ - Size: 2.91 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 7 - Forks: 0

metehan777/embedding-analysis-with-gemini-claude

Run a content embedding analysis with Gemini's 3k dimensions model with Claude 3.7 Sonnet Thinking

Language: Python - Size: 13.7 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 11 - Forks: 1

m4ss1m0g/mediatr-ts

Mediator patter for Typescript, inspired to MediatR csharp library

Language: TypeScript - Size: 413 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 52 - Forks: 11

ddmills/geotic

Entity Component System library for javascript

Language: JavaScript - Size: 1020 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 184 - Forks: 14

MrDave1999/SimpleResults

A simple library to implement the Result pattern for returning from services

Language: C# - Size: 723 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 123 - Forks: 4

ViktorViskov/fastapi-mvc

FastAPI MVC this is an example of using FastAPI and built upon the Model-View-Controller (MVC) architectural pattern.

Language: Python - Size: 88.9 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 92 - Forks: 24

Anurag1101/H-Shaped_Pattern

A simple Python script that generates a customizable H-shaped pattern based on user input. The thickness of the pattern can be adjusted, making it a great exercise for beginners to learn about string manipulation, loops, and formatting in Python.

Language: Python - Size: 73.2 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

zj-dreamly/my-program-learning

我的编程学习之路,包括了design pattern,data structure,java8,java io,java concurrent,guava,spring,spring boot,spring cloud,js,vue

Language: Java - Size: 186 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 2

webhippie/redirects

Simple pattern-based redirect server

Language: Go - Size: 2.11 MB - Last synced at: 21 days ago - Pushed at: 25 days ago - Stars: 3 - Forks: 1

Afif13/CSS-Pattern

A collection of background patterns powered by CSS gradients

Language: HTML - Size: 839 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 228 - Forks: 8

HowProgrammingWorks/Observer

Pattern Observer

Language: JavaScript - Size: 23.4 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

DJTB/hatsuon

Japanese pitch accent utils

Language: JavaScript - Size: 2.81 MB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 0

adriamontoto/object-mother-pattern

The Object Mother Pattern is a Python 🐍 package that simplifies and standardizes the creation of test 🧪 objects.

Language: Python - Size: 144 KB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

AngeloDotNet/MediatorPatternWithoutNugetPackages

Example showing how to implement the Mediator Pattern without using the MediatR Nuget package

Language: C# - Size: 11.7 KB - Last synced at: about 22 hours ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

terkelg/globrex

Glob to regular expression with support for extended globs.

Language: JavaScript - Size: 85.9 KB - Last synced at: about 16 hours ago - Pushed at: 8 months ago - Stars: 73 - Forks: 4

RobTillaart/PulsePattern

Arduino Library to generate repeating pulse patterns

Language: C++ - Size: 38.1 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 9 - Forks: 1

ivansergeev/gfxp

GFXP is a useful lib & tool for working with patterns for Playdate console

Language: Lua - Size: 1.79 MB - Last synced at: 23 days ago - Pushed at: 10 months ago - Stars: 68 - Forks: 3

SpriteOvO/sigmatch

✨ Modern C++ 20 signature match / search library

Language: C++ - Size: 51.8 KB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 115 - Forks: 19

moocf/sleeping-barber-problem.java

The sleeping barber problem is a classic interprocess communication and synchronization problem between multiple operating system processes.

Language: Java - Size: 11.7 KB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 2

moocf/dining-philosophers-problem.java

The dining philosophers problem is an example problem often used in concurrent algorithm design.

Language: Java - Size: 11.7 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

PedroLormendez/jcclass

Automated gridded version of the Jenkinson-Collison classification.

Language: Python - Size: 50 MB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 2

SaYMy-NaMe/Math-Problems

I write Math blogs during my free time. Try to deliver the thoughts what I come up with!

Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

iiithf/software-foundations

Software Foundations is a broad introduction to the mathematical underpinnings of reliable software.

Language: Coq - Size: 33.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

javaf/monitor-example

A monitor is a synchronization approach that allows threads to wait until a condition is satisfied while enforcing mutual exclusion.

Language: Java - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

javaf/dekker-algorithm

Dekker's algorithm is the first known correct solution to the mutual exclusion problem in concurrent programming.

Language: Java - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

javaf/bakery-algorithm

Bakery algorithm is intended to improve the safety in the usage of shared resources among multiple threads by means of mutual exclusion.

Language: Java - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

kolomied/cdk-stepfunctions-patterns

A set of Step Functions high-level resiliency patterns.

Language: TypeScript - Size: 203 KB - Last synced at: 25 days ago - Pushed at: over 4 years ago - Stars: 68 - Forks: 5

OpenGene/CfdnaPattern

Pattern Recognition for Cell-free DNA

Language: Python - Size: 1.15 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 59 - Forks: 21

sonodima/aobscan

AOBscan is a library for multi-threaded AOB memory scanning

Language: Rust - Size: 67.4 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

lucabro81/semreg

A library for creating readable and maintainable regular expressions

Language: TypeScript - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

kauemurakami/getx_pattern

Design pattern designed to standardize your projects with GetX on Flutter.

Language: Makefile - Size: 120 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1,016 - Forks: 233

lpxxn/rust-design-pattern

rust design patterns

Language: Rust - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 1,392 - Forks: 110

padosoft/laravel-presenter Fork of guilhermegonzaga/presenter

Implementation for Laravel 5 of the presenter design pattern.

Language: PHP - Size: 146 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

EddyPBR/emommit

👨‍💻 A guide for commits with emojis

Language: TypeScript - Size: 123 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Prince-GH/Processing-P5.js

Language: Processing - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

solodon4/Mach7

Functional programming style pattern-matching library for C++

Language: C++ - Size: 97.2 MB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 1,290 - Forks: 78

contributors-company/boar_locator

Lightweight service locator for managing synchronous and asynchronous dependencies in Dart.

Language: Dart - Size: 17.6 KB - Last synced at: 19 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

validatedpatterns/industrial-edge

Language: Python - Size: 10.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 73

validatedpatterns-sandbox/travelops

Language: Shell - Size: 5.16 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 5

jscarle/LightResults

An extremely light and modern Operation Result Pattern library for .NET.

Language: C# - Size: 179 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 144 - Forks: 2

HowProgrammingWorks/Visitor

Visitor Pattern

Language: JavaScript - Size: 44.9 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

HowProgrammingWorks/Strategy

Strategy Pattern

Language: JavaScript - Size: 43 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 7 - Forks: 2

HowProgrammingWorks/Mediator

Define an interaction between instances as a separate instance

Language: JavaScript - Size: 36.1 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

HowProgrammingWorks/InversionOfControl

IoC: dependency injection, module sandboxing, framework wrappers, etc.

Language: JavaScript - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 25 - Forks: 98

HowProgrammingWorks/Facade

Pattern Facade Implementations

Language: JavaScript - Size: 44.9 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 4

HowProgrammingWorks/Composite

Composite pattern

Language: JavaScript - Size: 39.1 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

HowProgrammingWorks/Command

Pattern Command

Language: JavaScript - Size: 65.4 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 7 - Forks: 5

HowProgrammingWorks/Bridge

Use bridge to decouple an abstraction from its implementation

Language: JavaScript - Size: 29.3 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

HowProgrammingWorks/Adapter

Pattern Adapter Implementations

Language: JavaScript - Size: 56.6 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 17 - Forks: 3

uncallable/ct_memcmp

ct memcmp() w/ sidechannel resistance via data oblivious access patterns

Language: Rust - Size: 4.53 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0