Showing 60 open source projects for "patterns"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Cloud tools for web scraping and data extraction Icon
    Cloud tools for web scraping and data extraction

    Deploy pre-built tools that crawl websites, extract structured data, and feed your applications. Reliable web data without maintaining scrapers.

    Automate web data collection with cloud tools that handle anti-bot measures, browser rendering, and data transformation out of the box. Extract content from any website, push to vector databases for RAG workflows, or pipe directly into your apps via API. Schedule runs, set up webhooks, and connect to your existing stack. Free tier available, then scale as you need to.
    Explore 10,000+ tools
  • 1
    Flutter UI Nice

    Flutter UI Nice

    More than 130+ pages in this beautiful app

    ...It includes sample implementations of login screens, shopping flows, media apps, dashboards, and social layouts. The goal is to give developers a reference for how to achieve common UI patterns using Flutter widgets and theming. Each example is designed to be clean, responsive, and easy to adapt into production codebases. The repository is particularly helpful for beginners who want hands-on guidance on structuring real screens instead of only isolated widgets. It serves as both a design gallery and a practical teaching tool, showing how Flutter can mimic polished, industry-level designs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    haoel.github.io

    haoel.github.io

    Comprehensive guide on self-hosting proxies, VPNs and transparent gate

    ...It walks through buying and evaluating VPSes (regions, bandwidth, CN2/GIA lines), enabling kernel/network optimizations (BBR), and applying production practices like TLS certificates with Let’s Encrypt and using Cloudflare safely. The guide provides multiple deployment patterns (Dockerized gost / Shadowsocks / L2TP-IPSec, IKEv2 suggestions, and Cloudflare WARP integration), plus client configuration instructions for desktop and mobile (Clash, SwitchyOmega, Shadowrocket, etc.). Several transparent gateway patterns are explained: router/OpenWRT (Clash on the router), Raspberry Pi gateway, and a data-center NAT/EC2 NAT instance design with Clash for whole-VPC routing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Flutter Tutorials

    Flutter Tutorials

    Source code for all the tutorials on FilledStacks' channel

    This repository is a collection of educational Flutter projects created to teach best practices, patterns, and real-world app features. Each tutorial is structured as a separate mini-project focusing on a topic like state management, navigation, responsive layouts, or service integration. It emphasizes clean architecture, testability, and scalable code, showing developers how to go beyond toy examples. Tutorials often come with detailed commentary or videos to explain design decisions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    AppShark

    AppShark

    Static taint analysis platform to scan vulnerabilities

    AppShark is an open-source static taint-analysis platform developed by ByteDance designed to scan Android application packages (APKs) for potential security or privacy vulnerabilities. It performs code analysis without executing the app — inspecting APK contents, tracking data flows (taints), and detecting risky patterns such as insecure file access, unsafe API usage, resource-leak possibilities, or misconfigurations. Users can customize scanning via rule sets (written in JSON), defining which types of vulnerabilities or compliance issues to detect — making AppShark flexible and adaptable to different security policies or threat models. Because it is static and rule-driven, AppShark can scale to large codebases, be integrated into CI/CD pipelines, or operate as part of security audits before publishing or distribution. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 5
    Provider

    Provider

    InheritedWidgets, but simple

    provider is a lightweight state management approach for Flutter that wraps InheritedWidget to expose data down the widget tree in a clean, idiomatic way. It popularized simple patterns like ChangeNotifierProvider and Consumer to rebuild only the widgets that need updates. The library offers convenient providers for synchronous values, streams, and futures, plus utilities like MultiProvider and ProxyProvider to compose dependencies. Its appeal is minimal boilerplate, readability, and ease of onboarding for teams new to Flutter. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Riverpod

    Riverpod

    A reactive caching and data-binding framework

    ...Instead of tying state to widget trees, it models state as providers that can be read anywhere, making logic more testable and decoupled from UI. It supports synchronous state, async data (futures/streams) with built-in loading/error handling, and advanced patterns like derived state and provider scopes. Riverpod’s design reduces rebuilds by letting widgets depend on fine-grained slices of state, which leads to predictable performance in complex apps. The ecosystem includes code generation and utilities that help catch invalid provider usage at compile time rather than at runtime. Overall, it encourages a clear separation of concerns and scales cleanly from small prototypes to large, multi-module applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    sonar-detekt

    sonar-detekt

    SonarQube plugin for Kotlin

    ...Enjoy static analysis on Android, JVM, JS, Native, and Multiplatform projects out of the box. detekt can be easily extended with custom rules that help you track and fix anti-patterns in your codebase. detekt is entirely open-source and developed by the community. Join us on GitHub and help us shape the future of this tool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Volley

    Volley

    HTTP library that makes networking for Android apps

    ...Error handling, retries with backoff, and request prioritization are first-class, making it easier to handle flaky mobile networks. While Android has other HTTP stacks, Volley’s value is in opinionated, high-level primitives that fit common app patterns without pulling in heavy dependencies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Flutter Notebook

    Flutter Notebook

    Collection of demo projects for Flutter

    Flutter-Notebook is a curated collection of small demo projects for Flutter, designed to help developers learn and practice Flutter UI patterns and behaviors by example. The repository gathers many independent “mini apps” (each focused on one or a few features) so that learners can inspect, run, and understand individual Flutter behaviors in isolation. Demo of common UI behaviors (pull-to-refresh, left-swipe delete, JSON deserialization). Examples of state-preserving page switching/navigation with state retention. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Professional Email Hosting for Small Business | Greatmail Icon
    Professional Email Hosting for Small Business | Greatmail

    Ready to switch to a more reliable and secure email hosting solution?

    Dependable cloud based email hosting with spam filtering, antivirus protection, generous storage and webmail. Compatible with Outlook and all other POP3/IMAP clients. High volume SMTP service for responsible senders. Outbound relay service for transactional messages, email marketing campaigns, newsletters and other applications. Dedicated email servers, clustering and multiple IP load balancing for high volume senders. Fixed monthly cost with unlimited sending and reputation monitoring. Greatmail is an email service provider (ESP) specializing in business class email hosting, SMTP hosting and email servers. For ISPs, application programmers and cloud developers, we also provide custom solutions including dedicated IP servers and process specific, load balanced configurations with multiple servers.
    Learn More
  • 10
    williamchart

    williamchart

    Android Library to rapidly develop insightful charts in applications

    ...WilliamChart v3 has been completely re-written from scratch in Kotlin and does not guarantee any API/features compatibility with previous versions. Android development has been evolving quickly, and much has changed since I first started developing williamchart (e.g patterns, testing, tools), so I decided it was time to rewrite it with all these new tools in mind. I intend to keep it as light and modular as possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Android Tech Frontier

    Android Tech Frontier

    Translates high-quality Android technology, open source libraries

    Android Tech Frontier is a curated, comprehensive digest of cutting-edge Android engineering knowledge, architecture patterns, system internals, performance practices, and technical discussions — aimed at intermediate to advanced Android developers who want to deepen their understanding of the platform. The repository aggregates articles, analysis, and mini-tutorials that explore topics such as ART and Dalvik internals, memory management, rendering pipelines, custom view performance optimization, threading and concurrency on Android, JNI interactions, and network stack behavior. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    AndroidOfferKiller

    AndroidOfferKiller

    Help you get a better offer

    AndroidOfferKiller is a curated collection of Android interview resources aimed at helping developers secure stronger job offers. It brings together notes and materials across topics such as Java and JVM basics, Android fundamentals, design patterns, data structures and algorithms, and LeetCode-style problem solutions. The repository also links to deep-dive articles on performance and common pitfalls, for example RecyclerView stutter and optimization strategies, making it a practical study companion rather than just a list of questions. It includes sections about referral channels and hiring information for certain companies, highlighting real-world hiring context in addition to theory. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    TimberX

    TimberX

    Material theme music player that works across all form factors

    Material theme music player that works across all form factors (phones, wear, auto, cast, assistant) and uses the latest tools (Kotlin, Architecture components, Room, Databinding)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Instant Ad-Close Add-on

    Instant Ad-Close Add-on

    Simple interface for advertising blocking via the webRequest APIs

    ...Red means blocking is enabled, dark grey means disabled; click the icon to toggle. Preferences to customize the URI filters it uses. Details ------- This extension can only block external requests (images, Flash, XHR) via the URL patterns that you can set in the extension's preferences. It won't remove ad content that is part of the actual text of the HTML page. Through the extension options settings you also can hide private addresses from WebRTC/ICE/STUN. ========= To run and build browser extension from cmd or terminal type: - npm install --global web-ext - cd my/path/folder/InstantAd-Close - web-ext run to debug - web-ext build to make add-on
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Flutter Ecommerce App

    Flutter Ecommerce App

    E-Commerce App built in flutter

    ...It showcases core retail flows: product discovery and filtering, detailed product pages with images and specs, wishlists/favorites, cart management, and a checkout sequence. The UI mimics production patterns such as persistent navigation, responsive grids, and consistent typography to keep browsing fast and familiar. Under the hood, it illustrates state management and data flow suitable for real-time updates, as well as clean separation between presentation and business logic. The repository is structured to be a learning resource, so screens and components are easy to inspect, modify, and reuse. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    NativeScript Local Notifications Plugin

    NativeScript Local Notifications Plugin

    NativeScript plugin to easily schedule local notifications

    The nativescript-local-notifications plugin enables NativeScript applications to schedule and manage local notifications on iOS and Android devices. It allows apps to notify users of important events or reminders even when the app is not actively running.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    react-native-scrollable-tab-view

    react-native-scrollable-tab-view

    Tabbed navigation that you can swipe between

    ...The Animated API is designed to concisely express a wide variety of interesting animation and interaction patterns in a very performant way. Animated focuses on declarative relationships between inputs and outputs, with configurable transforms in between, and start/stop methods to control time-based animation execution.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Flutter UI Challenges

    Flutter UI Challenges

    Updated for Flutter 3.x ** 100+ Professional UI implementations

    flutter_ui_challenges is a collection of Flutter UI designs and implementations showcasing various layouts, patterns, and widget usages. It serves as a playground and reference for developers wanting to learn how to replicate complex mobile UI elements in Flutter. The repository includes dozens of screens like onboarding flows, e-commerce pages, profiles, dashboards, and animated components. Each example demonstrates how to combine core Flutter widgets with creative styling and transitions to achieve polished results. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    purePDF

    purePDF

    A complete actionscript PDF library

    purePDF is a complete PDF library for ActionScript designed as a port of the Java iText 1 library. It allows developers to both create and read PDF documents directly from running SWF files, enabling seamless integration of PDF functionality into Flash-based applications. The library supports a wide range of PDF features, including advanced text rendering, graphics, gradients, transparency, annotations, and interactive forms. It also provides robust support for images, fonts, metadata,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Flutter Go

    Flutter Go

    Demos and documentation for over 140 Flutter UI components

    flutter-go is a community-driven Flutter application that serves as an interactive catalog of Flutter widgets, layouts, and patterns. It organizes the Flutter ecosystem into browsable categories—basic widgets, material components, Cupertino elements, layout primitives, and animation demos—so learners can see how pieces behave in a running app. Each entry typically includes a live example, code snippet, and brief notes on properties or usage, turning the app into a hands-on reference you can run on your phone. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    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
  • 22
    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
  • 23
    DiagonalLayout

    DiagonalLayout

    Explore new styles and approaches on material design

    DiagonalLayout is another Android UI library aimed at enabling non-rectangular, more dynamic layout patterns: it provides a custom layout container whose sides (top, bottom, left, right) can be clipped diagonally, producing slanted, angled UI containers. This is especially useful when you want to build visually striking, non-conventional layouts — e.g. a header section on a profile screen with a diagonal bottom edge, a card with angled border, or image backgrounds slanted across the screen. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Battery Historian

    Battery Historian

    Battery Historian is a tool to analyze battery consumers using Android

    ...Developers upload a bugreport and get interactive graphs that show wakelocks, jobs, alarms, network activity, CPU states, screen usage, and app-level events. By correlating these signals, it helps identify abusive wakeups, runaway services, or networking patterns that drain battery. The UI supports zooming into problem windows, filtering by UID or tag, and comparing multiple runs to verify improvements. It also surfaces metrics summaries and highlights known anti-patterns so performance teams can focus on the highest-impact fixes. Battery Historian has become a staple in diagnosing real-world battery regressions during app development and system bring-up.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 25
    okhttp-utils

    okhttp-utils

    okhttp's helper class

    okhttp-utils is a utility wrapper around the popular OkHttp networking library in Android that simplifies HTTP request creation, execution, and response handling for developers building mobile applications. Instead of writing verbose setup and callback code for each request, OkHttpUtils provides fluent builder patterns to configure GET, POST, file upload, download, and form requests in a more readable and concise way. It includes built-in callbacks for parsing JSON into objects, handling errors, updating UI threads, and reporting progress for file operations, reducing boilerplate and improving developer productivity. OkHttpUtils also supports request tagging and cancellation, enabling clean lifecycle management especially in activities or fragments where you want to avoid leaks. ...
    Downloads: 0 This Week
    Last Update:
    See Project