awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to talater/upup

Open-source alternatives to UpUp

30 open-source projects similar to talater/upup, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best UpUp alternative.

  • googlechrome/sw-precacheGoogleChrome avatar

    GoogleChrome/sw-precache

    5,189View on GitHub↗

    sw-precache is a service worker precache generator used to create scripts that enable offline functionality for web applications. It acts as a build-time asset cache manager that hashes static files and manages their versioning within a service worker cache. The project provides a runtime cache configurator to define caching strategies and request handlers for dynamic content based on URL patterns. It also includes an offline fallback handler to intercept network failures and serve cached fallback pages. The toolset covers the generation of service worker code and manifests, content-hash bas

    JavaScript
    View on GitHub↗5,189
  • googlechrome/workboxGoogleChrome avatar

    GoogleChrome/workbox

    12,895View on GitHub↗

    Workbox is a modular library and toolkit designed for managing service workers in progressive web applications. It provides a comprehensive framework for handling asset caching, request routing, and background script lifecycle management, enabling developers to build web applications that function reliably offline and load efficiently. The project distinguishes itself through a declarative routing engine and a plugin-based architecture that allows for the injection of custom logic into the request and response processing pipeline. It supports advanced caching patterns, such as cache-first or

    JavaScriptoffline-firstprogressive-web-appservice-worker
    View on GitHub↗12,895
  • nekr/offline-pluginNekR avatar

    NekR/offline-plugin

    4,508View on GitHub↗

    This project is a webpack plugin that implements a service worker to manage web assets for offline access. It serves as a caching tool to ensure web applications remain functional and accessible when an internet connection is unavailable. The tool automates the process of creating progressive web applications by integrating directly into the webpack build process. It generates the necessary service worker configurations and manages the local storage of static files to maintain application availability. The system handles asset caching and cache management, utilizing a manifest-driven approac

    JavaScriptappcacheapplication-cachecaching
    View on GitHub↗4,508

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • polymer/pwa-starter-kitPolymer avatar

    Polymer/pwa-starter-kit

    2,343View on GitHub↗

    This project is a boilerplate and starter kit for building progressive web applications using standard web components. It provides a structured foundation for developing installable web interfaces that support offline functionality and native-like performance. The framework utilizes a component-based architecture where custom elements maintain their own internal state and encapsulated styles. It integrates client-side routing to manage navigation between views without full page reloads and employs a centralized, immutable store to synchronize data across the application. The toolkit includes

    JavaScript
    View on GitHub↗2,343
  • vuejs/vue-hackernews-2.0vuejs avatar

    vuejs/vue-hackernews-2.0

    10,868View on GitHub↗

    This project is a Hacker News clone built with Vue.js. It serves as a demonstration of a server-side rendered application and a progressive web app that supports offline access and mobile installation. The application showcases the implementation of centralized state management for coordinating global data flow and a routing system that features route-level code splitting and animated view transitions. It covers broader capabilities in frontend route optimization, server-side rendering for improved initial load speeds, and the use of service workers and app manifests to enable offline functi

    JavaScript
    View on GitHub↗10,868
  • mxstbr/react-boilerplatemxstbr avatar

    mxstbr/react-boilerplate

    29,487View on GitHub↗

    This project is a pre-configured project foundation for building scalable web applications. It serves as a React application boilerplate and component scaffold designed to provide a scalable architecture and a foundation for long-term growth. The setup is characterized by an offline-first web framework that maintains application availability without an active network connection. It includes an internationalized UI foundation with integrated translation tooling and a modular CSS-in-JS setup for scoped, component-level styling. The boilerplate covers broader capability areas including automate

    JavaScript
    View on GitHub↗29,487
  • antfu/vite-plugin-pwaantfu avatar

    antfu/vite-plugin-pwa

    4,187View on GitHub↗

    This project is a Vite plugin that transforms web applications into Progressive Web Apps by automating the generation of service workers and web app manifests. It provides a suite of pipelines and generators designed to enable device installation, offline functionality, and automated asset management. The plugin features a dedicated asset pipeline that generates a complete set of required application icons and splash screens from a single source image. It also includes a state manager that uses reactive primitives to synchronize service worker registration and update status with the applicati

    TypeScript
    View on GitHub↗4,187
  • vite-pwa/vite-plugin-pwavite-pwa avatar

    vite-pwa/vite-plugin-pwa

    4,185View on GitHub↗

    This is a build tool for adding progressive web app capabilities to Vite projects. It automates the generation of web app manifests and service workers, enabling websites to become installable on mobile and desktop devices. The project provides a specialized asset pipeline that generates a complete set of required application icons and theme colors from a single source image. It also manages the service worker lifecycle, offering both automatic generation and the ability to compile custom service worker files with an integrated precache manifest. The plugin covers broad capability areas incl

    TypeScriptpreactpwareact
    View on GitHub↗4,185
  • shadowwalker/next-pwashadowwalker avatar

    shadowwalker/next-pwa

    4,084View on GitHub↗

    next-pwa is a plugin for adding progressive web app capabilities and offline support to Next.js applications. It provides a configuration layer and a Workbox-based generator to automate the creation, registration, and installation of service workers and web app manifests. The tool enables developers to implement custom service worker logic by injecting TypeScript or JavaScript scripts to define specialized caching strategies and request interception behaviors. It also includes mechanisms for detecting application updates and prompting users to refresh the page when a new version is available.

    JavaScript
    View on GitHub↗4,084
  • apache/cordova-androidapache avatar

    apache/cordova-android

    3,786View on GitHub↗

    This project is an Android hybrid mobile framework that enables the development of applications running web content inside a native Android container. It functions as a cross-platform build system that packages shared web assets into native binaries, allowing developers to access device hardware and system APIs via JavaScript. The framework utilizes a native device API bridge and a plugin architecture to expose hardware sensors and system-level functionality not available through standard browser interfaces. It employs a manifest-driven orchestration system to manage application metadata, bra

    JavaScript
    View on GitHub↗3,786
  • ayastreb/money-trackerayastreb avatar

    ayastreb/money-tracker

    977View on GitHub↗

    Money-tracker is a web-based personal finance application designed to record income and expense entries. It functions as an offline-first tool, utilizing local browser storage to ensure that financial records remain accessible and editable without an active internet connection. The application distinguishes itself through its synchronization model, which replicates local data to a remote cloud store to maintain consistency across multiple user devices. By implementing a progressive web app architecture, it provides an installable interface that caches assets locally to support reliable perfor

    JavaScriptfinancepouchdbpwa
    View on GitHub↗977
  • samdutton/simplsamdutton avatar

    samdutton/simpl

    5,191View on GitHub↗

    Simpl is an HTML, CSS, and JavaScript example library that provides a collection of minimal functional demonstrations of core web technologies and native browser APIs. It serves as a reference implementation and pattern gallery for frontend development, offering practical examples of how to implement common web features. The project showcases a wide range of browser capabilities, including real-time web communication via WebSockets and WebRTC, responsive web design techniques for adaptive layouts, and the implementation of offline workflows using service workers. It also provides demonstratio

    HTMLcsshtmljavascript
    View on GitHub↗5,191
  • mgechev/angular-performance-checklistmgechev avatar

    mgechev/angular-performance-checklist

    4,134View on GitHub↗

    This project is a technical reference and guide for optimizing the performance of Angular applications. It provides a comprehensive checklist for improving speed and efficiency by focusing on bundle optimization, rendering best practices, and runtime execution. The guide covers a wide array of differentiators including the implementation of progressive web app strategies through service workers and offline caching. It also details methods for improving perceived load times using server-side rendering and application shells. The repository provides guidance on broader capability areas such as

    View on GitHub↗4,134
  • pouchdb/pouchdbpouchdb avatar

    pouchdb/pouchdb

    17,583View on GitHub↗

    PouchDB is a JavaScript NoSQL document database that runs directly in the browser. It serves as an offline-first data store that allows applications to save state and user data locally using persistent storage. The database is compatible with CouchDB, implementing its API to enable synchronization between browser environments and remote servers. This allows for cross-device data syncing and the development of local-first software that operates without a constant internet connection. The project covers data storage and synchronization capabilities, including the ability to migrate database sc

    JavaScript
    View on GitHub↗17,583
  • hubspot/offlineHubSpot avatar

    HubSpot/offline

    8,584View on GitHub↗

    Offline is a JavaScript library that provides an offline-first framework for web applications, centered on monitoring network connectivity and managing the application's response to connection state changes. It detects transitions between online and offline states by listening to browser events and emits custom events that allow other parts of the application to react accordingly. The library distinguishes itself by combining event-driven connectivity detection with automatic request queuing and retry. When a request fails due to lost connectivity, it is captured and queued in memory, then au

    CSS
    View on GitHub↗8,584
  • redux-offline/redux-offlineredux-offline avatar

    redux-offline/redux-offline

    6,132View on GitHub↗

    Build Offline-First Apps for Web and React Native

    JavaScripthacktoberfestoffline-capablereact
    View on GitHub↗6,132
  • localforage/localforagelocalForage avatar

    localForage/localForage

    25,755View on GitHub↗

    This project is an asynchronous key-value store designed for client-side data persistence. It provides a unified interface that allows applications to save and retrieve complex data types, including binary objects, while maintaining responsiveness through non-blocking operations. By enabling offline-first functionality, it ensures that data remains accessible even when a network connection is unavailable. The library distinguishes itself through a driver-based abstraction layer that automatically detects the most efficient storage mechanism available in the current browser or mobile environme

    JavaScriptindexeddbjavascriptlocalforage
    View on GitHub↗25,755
  • kriswallsmith/assetickriswallsmith avatar

    kriswallsmith/assetic

    3,716View on GitHub↗

    Assetic is a frontend build tool and asset pipeline manager for PHP applications. It functions as a static asset optimizer and compiler that transforms, organizes, and exports CSS and JavaScript files to disk for service by a web server. The system uses a filter-based transformation pipeline to convert preprocessor languages into standard web formats and minify code for production environments. It incorporates a versioning system that assigns unique timestamps or identifiers to filenames to prevent browsers from loading outdated cached assets. The tool manages static file bundling by merging

    PHP
    View on GitHub↗3,716
  • livestorejs/livestorelivestorejs avatar

    livestorejs/livestore

    3,475View on GitHub↗

    Livestore is a reactive state management framework that utilizes a local SQLite database to store and synchronize application data. It provides an event-sourced state store that processes typed events through materializer functions to derive and persist application state. The framework implements offline-first data synchronization using a push-pull engine and append-only event logs to maintain consistency between clients and servers. It includes a real-time presence system for tracking user activity and shared session status across connected clients. The system covers a broad capability surf

    TypeScriptdata-layerlocal-firstsignals
    View on GitHub↗3,475
  • standardnotes/appstandardnotes avatar

    standardnotes/app

    6,519View on GitHub↗
    TypeScriptencryptedevernotemarkdown
    View on GitHub↗6,519
  • react-boilerplate/react-boilerplatereact-boilerplate avatar

    react-boilerplate/react-boilerplate

    29,490View on GitHub↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    JavaScripti18nimmeroffline-first
    View on GitHub↗29,490
  • react-static/react-staticR

    react-static/react-static

    10,343View on GitHub↗

    react-static is a React static site generator that transforms components into static HTML files to improve page load speed and search engine optimization. It functions as a progressive web app framework, exporting static HTML that hydrates into a full interactive application to enable real-time updates and instant navigation. The project distinguishes itself as a static site asset optimizer, using code-splitting and an asset prefetching queue to reduce perceived load times. It includes a dedicated MDX content processor to generate routes from Markdown files with JSX and frontmatter, as well a

    JavaScript
    View on GitHub↗10,343
  • luruke/browser-2020luruke avatar

    luruke/browser-2020

    7,979View on GitHub↗

    This project is a comprehensive reference guide and directory of web browser capabilities. It serves as a technical map for accessing native operating system functions, hardware interfaces, and standard web APIs to bridge the gap between web applications and desktop or mobile environments. The resource provides detailed guidance on implementing Progressive Web App features, including offline caching, push notifications, and native installation prompts. It also catalogs methods for interacting with hardware peripherals via USB, Bluetooth, and NFC, as well as reading raw data from device sensor

    View on GitHub↗7,979
  • hoodiehq/hoodiehoodiehq avatar

    hoodiehq/hoodie

    4,454View on GitHub↗

    Hoodie is a data synchronization framework and offline-first JavaScript backend designed to keep client-side data stores in sync with a remote backend. It provides a local-first persistence layer that allows applications to remain functional while offline by abstracting the client-side database. The system features a NoSQL backend interface that enables interaction with remote data stores without requiring custom server-side boilerplate code. This is supported by a modular driver system of pluggable backend adapters that connect the synchronization layer to various remote database providers.

    JavaScript
    View on GitHub↗4,454
  • amark/gunamark avatar

    amark/gun

    19,057View on GitHub↗

    Gun is a decentralized graph database and synchronization engine designed for real-time, peer-to-peer data management. It functions as a JavaScript library that enables applications to maintain consistent state across distributed nodes without relying on a central server. By utilizing conflict-free replicated data types and a gossip protocol, the system ensures that data updates propagate across the network and reconcile automatically. The project distinguishes itself through a focus on decentralized identity and security, utilizing public-key infrastructure to authenticate users and sign dat

    JavaScriptartificial-intelligencebig-datablockchain
    View on GitHub↗19,057
  • wmonk/create-react-app-typescriptwmonk avatar

    wmonk/create-react-app-typescript

    3,680View on GitHub↗

    This project is a pre-configured starter template and development environment for building web applications using TypeScript and React. It provides a project scaffold that automates the initial setup of build configurations and type safety. The environment includes a build pipeline for compiling and bundling React components, alongside a local development server featuring live reloading and integrated linting. It also provides a boilerplate for Progressive Web Apps, incorporating service worker support for offline asset caching. Broad capability areas cover frontend build automation, web app

    JavaScriptcreate-react-appfrontendreact
    View on GitHub↗3,680
  • laravel-mix/laravel-mixlaravel-mix avatar

    laravel-mix/laravel-mix

    5,233View on GitHub↗

    Laravel Mix is a frontend build tool and a configuration wrapper for Webpack that simplifies the bundling of JavaScript, TypeScript, and CSS assets. It functions as a task runner and static asset manager, providing a simplified interface to compile source files into optimized production assets. The project distinguishes itself by providing a fluent API that abstracts complex bundling configurations into human-readable method calls. It includes specialized pipelines for transforming Vue and React components into browser-compatible JavaScript and offers a system for automatic vendor prefixing a

    JavaScript
    View on GitHub↗5,233
  • frontendmasters/front-end-handbook-2018FrontendMasters avatar

    FrontendMasters/front-end-handbook-2018

    4,193View on GitHub↗

    This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills and professional standards required for modern web development. It serves as a technical reference for mastering HTML, CSS, and JavaScript, providing structured learning paths and a map of the professional competencies needed to transition from a beginner to a professional web engineer. The resource functions as a categorized directory and ecosystem overview of the JavaScript landscape. It catalogs industry-standard frameworks, libraries, and utilities, offering specific recomm

    HTMLdevelopment-handbookfront-endfront-end-developer
    View on GitHub↗4,193
  • apache/incubator-pagespeed-ngxA

    apache/incubator-pagespeed-ngx

    4,343View on GitHub↗

    This project is an NGINX performance module and automatic page accelerator that optimizes web pages and associated assets to reduce load times. It functions as a web asset optimizer that minifies CSS and JavaScript and compresses images to reduce total data transfer. The system operates as an HTTP cache optimizer, modifying cache headers and extending asset lifetimes to decrease the frequency of repeat downloads. It automatically applies web performance best practices to accelerate page loading and improve delivery speed. The project covers broad capability areas including frontend asset com

    C++
    View on GitHub↗4,343
  • googlechromelabs/sw-precacheGoogleChromeLabs avatar

    GoogleChromeLabs/sw-precache

    5,190View on GitHub↗

    sw-precache is a service worker build tool and precaching generator that produces JavaScript code to version and store static assets. It functions as a command-line interface and node module designed to enable offline functionality and improve load times for web applications. The project distinguishes itself by combining build-time asset discovery with a runtime caching orchestrator. It uses content-hash-based versioning to trigger updates only when file contents change and employs template-based code generation to inject custom routing rules and handler libraries into the resulting service w

    JavaScriptjavascriptofflineoffline-first
    View on GitHub↗5,190