Showing 1638 open source projects for "patterns"

View related business solutions
  • Vibes don’t ship, Retool does Icon
    Vibes don’t ship, Retool does

    Start from a prompt and build production-ready apps on your data—with security, permissions, and compliance built in.

    Vibe coding tools create cool demos, but Retool helps you build software your company can actually use. Generate internal apps that connect directly to your data—deployed in your cloud with enterprise security from day one. Build dashboards, admin panels, and workflows with granular permissions already in place. Stop prototyping and ship on a platform that actually passes security review.
    Build apps that ship
  • 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
  • 1
    ReactJS Interview Questions

    ReactJS Interview Questions

    List of top 500 ReactJS Interview Questions & Answers

    ...It covers a broad spectrum of topics, from the fundamentals of React components and state management to advanced concepts like hooks, performance optimization, and design patterns. The project also extends into practical integration topics, such as working with APIs and handling routing. Future updates plan to add coding exercises, making the resource even more hands-on for learners. With contributions from the developer community, it serves as a practical guide for interview readiness and continuous skill-building.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Swift

    Swift

    The Swift Programming Language

    Swift is a high-performance, general-purpose programming language built with a modern approach to safety, performance, and software design patterns. With a clean and modern syntax, it offers seamless access to existing C and Objective-C code and frameworks. Swift makes it easy to write software that is incredibly fast and safe by design. It comes packaged with core features like flow control, data structures and functions, with high-level constructs like objects, protocols, closures, and generics. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    SecLists

    SecLists

    The Pentester’s Companion

    ...SecLists helps to increase efficiency and productivity in security testing by conveniently providing all the lists a security tester may need in one repository. List types include those for usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and many more. All the tester will have to do is pull this repo onto a new testing box and he’ll have access to every type of list he may require.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 4
    FlutterUnit

    FlutterUnit

    All Platform Flutter Experience App

    ...It includes calculators for multiple unit categories (length, mass, volume, etc.), conversion tools, and UI components demonstrating modular architecture and state management patterns. Ideal for learning Flutter UI & business logic structure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Tracee

    Tracee

    Linux Runtime Security and Forensics using eBPF

    ...It is using eBPF technology to tap into your system and expose that information as events that you can consume. Events range from factual system activity events to sophisticated security events that detect suspicious behavioral patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Flight rules for Git

    Flight rules for Git

    Flight rules for git

    Flight rules for Git is a practical reference repository that collects essential tips, best practices, and rescue procedures for using Git effectively in real-world project workflows. It’s organized as a series of “rules” that codify common operations, troubleshooting patterns, and strategic guidelines that can help both new and seasoned developers avoid common pitfalls with version control. Rather than being a tutorial or beginner’s guide, it focuses on higher-leverage advice like how to recover lost commits, manage rebases safely, handle merge conflicts, and maintain a clean commit history. Each rule is written in a concise, example-oriented style so users can quickly understand what to do and why it matters when they encounter a specific situation. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Langfuse

    Langfuse

    Open source LLM engineering platform: LLM Observability, metrics, etc.

    Langfuse is a logging and analytics tool for large language model (LLM) applications, providing insights into usage, performance, and troubleshooting.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    File Nesting Config for VS Code

    File Nesting Config for VS Code

    Config of File Nesting for VS Code

    ...The goal is to help developers organize large code-bases by collapsing “secondary” or generated files (for example build artifacts, tests, config variants) under their primary files in the Explorer tree. It supports VS Code version 1.67 and above by enabling the built-in "explorer.fileNesting" setting. It is somewhat opinionated, offering a broad list of patterns (for example hiding .env.*, *.freezed.dart, etc) and it also includes an optional VS Code extension to automatically update the nesting config from the repo. Because the snippet is generated via a script (update.mjs), it is maintained for many languages, frameworks, and file types. The benefit is much cleaner project file trees, reduced noise, easier navigation, and less time wasted hunting through duplicate or generated files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Downloads: 0 This Week
    Last Update:
    See Project
  • HOA Software Icon
    HOA Software

    Smarter Community Management Starts Here

    Simplify HOA management with software that handles everything from financials to communication.
    Learn More
  • 10
    CPlusPlusThings

    CPlusPlusThings

    Collection of various C++ code samples, utilities, patterns

    CPlusPlusThings is a repository collecting various C++ code samples, utilities, patterns, and small example projects. It is less a polished product and more a learning/reference collection of snippets and usages of C++ idioms, data structures, algorithms, utilities, and perhaps tricks or meta-programming exercises. (No prominent README or detailed docs were available from my quick search.) Example implementations of data structures and algorithms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    iOS Interview Questions

    iOS Interview Questions

    iOS interview questions

    ...Topics range from language fundamentals (memory management, ARC, value vs. reference types), to UIKit/SwiftUI, concurrency, Grand Central Dispatch, background execution, networking, design patterns, system frameworks, and architecture decisions. Each question is usually backed by sample explanations or code snippets, helping candidates understand not just what to answer but why it matters and how to reason about tradeoffs. Because the repo is maintained, it evolves to reflect changes in the iOS ecosystem: for example, newer Swift concurrency, Combine, SwiftUI, structured concurrency, or recent platform APIs. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Manim Skills Repository

    Manim Skills Repository

    Agent skills for Manim to create 3Blue1Brown style animations

    Manim Skills Repository provides a well-crafted set of “agent skills” and reusable components that make it easier to produce animations in Manim similar to the iconic style seen in 3Blue1Brown videos. It supplies templates, best-practice patterns, and example scenes that help users quickly get started with both Manim Community Edition and the older ManimGL framework, allowing for expressive mathematical and conceptual animations without reinventing the wheel. The project aims to wrap common animation logic into structured skills that can be invoked programmatically, reducing boilerplate and allowing creators to focus on creative content rather than low-level animation setup. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    JavaParser

    JavaParser

    Java 1-17 Parser and Abstract Syntax Tree for Java

    This project contains a set of libraries implementing a Java 1.0 - Java 17 Parser with advanced analysis functionalities. The project binaries are available in Maven Central. We strongly advise users to adopt Maven, Gradle or another build system for their projects. If you are not familiar with them we suggest taking a look at the maven quickstart projects. Since Version 3.5.10, the JavaParser project includes the JavaSymbolSolver. While JavaParser generates an Abstract Syntax Tree,...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Tailwind CSS

    Tailwind CSS

    A utility-first CSS framework for rapid UI development

    Rapidly build modern websites without ever leaving your HTML. A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup. Utility classes help you work within the constraints of a system instead of littering your stylesheets with arbitrary values. They make it easy to be consistent with color choices, spacing, typography, shadows, and everything else that makes up a well-engineered design...
    Downloads: 154 This Week
    Last Update:
    See Project
  • 15
    mtail

    mtail

    Extract internal monitoring data from application logs

    ...It fills a monitoring niche by being the glue between applications that do not export their own internal state (other than via logs) and existing monitoring systems, such that system operators do not need to patch those applications to instrument them or writing custom extraction code for every such application. The extraction is controlled by mtail programs which define patterns and actions. Metrics are exported for scraping by a collector as JSON or Prometheus format over HTTP, or can be periodically sent to a collectd, StatsD, or Graphite collector socket. Precompiled binaries for released versions are available in the Releases page on Github. Using the latest production release binary is the recommended way of installing mtail.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Sourcery AI Code Review

    Sourcery AI Code Review

    Instant AI code reviews

    Sourcery is an AI-powered code assistant designed to help developers write cleaner, more maintainable Python code by suggesting real-time refactorings, improvements, and best-practice rewrites directly in popular editors and IDEs. Instead of just offering autocomplete, Sourcery analyzes existing functions and code patterns to provide context-aware suggestions that can simplify logic, reduce duplication, improve naming, and correct anti-patterns, helping developers adhere to idiomatic style without manual review. It integrates directly into development workflows through plugins for editors like VS Code, JetBrains IDEs, and command-line tools, so suggestions appear where developers already write code. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Laravel Route Attributes

    Laravel Route Attributes

    Use PHP 8 attributes to register routes in a Laravel app

    ...If you are using a directory structure where you co-locate multiple types of files in the same directory and want to be more specific about which files are checked for route attributes, you can use the patterns and not_patterns options. For example, if you are co-locating your tests with your controllers you could use the patterns option to only look in controller files, or you could use not_patterns to configure it to not look in test files for route attributes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Umi-OCR

    Umi-OCR

    OCR software, free and offline

    ...It includes a highly efficient offline OCR engine with built-in multilingual recognition libraries, so users can extract text across multiple languages with high accuracy directly on their machines. The software supports flexible usage patterns including screenshot capture OCR, batch processing of large sets of images or documents, PDF parsing, QR code detection, and layout-aware paragraph output. Users can interact with Umi-OCR through a graphical interface, command-line options, or HTTP interfaces, making it adaptable to both casual desktop usage and programmatic automation. ...
    Downloads: 69 This Week
    Last Update:
    See Project
  • 19
    NGINX Admin’s Handbook

    NGINX Admin’s Handbook

    How to improve NGINX performance, security, and other important things

    ...It distills years of research, notes, and field experience into a single handbook that complements the official docs with concrete rules, explanations, and curated external references. The handbook spans fundamentals and advanced topics alike, from HTTP and SSL/TLS basics to reverse proxy patterns, performance tuning, debugging workflows, and hardening strategies. A centerpiece is its prioritized checklist of 79 rules, grouped by criticality, helping readers focus on what most impacts security, reliability, and speed. Instead of copy-paste snippets in isolation, it emphasizes understanding trade-offs, avoiding common pitfalls, and balancing security with usability. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    rust-by-practice

    rust-by-practice

    Challenging examples, exercises and projects

    rust-by-practice is a hands-on, exercise-oriented learning resource for the Rust programming language that takes users beyond theory into real code challenges and practical patterns. Rather than simply listing Rust syntax or language features, it structures its content around progressively complex problems, each designed to illustrate a core Rust concept such as ownership, borrowing, lifetimes, traits, concurrency, zero-cost abstractions, and safe systems programming idioms. The repository aggregates explanations, example code, and interactive practice so that learners build both conceptual understanding and muscle memory writing idiomatic Rust. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Vibe Design System

    Vibe Design System

    Official monday.com UI resources for application development in React

    Vibe Design System is monday’s official open source design system and UI library for building React applications that look and feel native to the platform. It bundles a set of React component packages, design tokens, and styling primitives that promote consistency in colors, typography, spacing, and interaction patterns. It includes comprehensive documentation, a component catalog, and an interactive playground so developers and designers can explore components, review guidelines, and experiment with layouts before using them in production. Vibe is distributed as a package, and loading its CSS tokens provides a unified theming baseline across apps and extensions. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    PDFSticher

    PDFSticher

    Code repository for PDFStitcher, a utility to stitch together PDFs

    ...PDFSticher is a utility for stitching together many PDF pages from one document into a single page. This is also called "N-Up" or page imposition. This program was created in order to convert sewing patterns into a convenient format for projecting, though it could be used to stitch together any PDF. Since version 0.4, it is also possible to select layers for inclusion/exclusion in the final output. Additionally, line properties can be modified for each layer if the input PDF is compatible.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 23
    System Design

    System Design

    Learn how to design systems and prepare for system design interviews

    ...It covers the building blocks that show up in real architectures, such as DNS, load balancing, caching, CDNs, proxies, scalability and availability tradeoffs, and storage patterns, then connects those pieces to larger system goals. The materials are geared toward clarity and repeatability, making it useful both for self-study and for quick review before interviews. It emphasizes the why behind design decisions, not just a list of components, so you can explain tradeoffs under constraints like cost, latency, reliability, and growth. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Python Interview Bible

    Python Interview Bible

    Curated set of interview notes, Q&A, and code snippets

    ...Many entries include comparative discussions, such as list vs tuple or threading vs multiprocessing, to cultivate judgment rather than rote memorization. You will also find patterns for writing clean, idiomatic Python and tips for discussing trade-offs during interviews. The tone is practical and task-oriented, helping candidates rehearse under realistic constraints.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    jstraining

    jstraining

    Training materials designed to teach JavaScript

    ...Learners write code early and often, reinforcing concepts like functions, objects, modules, and asynchronous control flow. The repository encourages modern syntax and patterns while keeping examples small enough to digest in a classroom or workshop setting. It can be adapted for short bootcamps, brown-bag sessions, or self-guided study. Instructors benefit from ready-to-use outlines, while learners get runnable code and tasks that build muscle memory.
    Downloads: 0 This Week
    Last Update:
    See Project