awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to turbolinks/turbolinks

Open-source alternatives to Turbolinks

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

  • hotwired/turbohotwired का अवतार

    hotwired/turbo

    7,343GitHub पर देखें↗

    Hotwire Turbo is a server-driven navigation and HTML streaming framework that intercepts link clicks and form submissions to fetch pages in the background and replace content without full browser reloads. It provides a Turbo Frame component that scopes page regions into independent contexts, enabling partial page updates where only a specific area of the page navigates or loads content. The framework includes a page cache and morph system that stores recently visited pages for instant restoration and applies minimal DOM changes on refresh, preserving scroll position and element state. The fra

    JavaScript
    GitHub पर देखें↗7,343
  • inertiajs/inertiainertiajs का अवतार

    inertiajs/inertia

    7,708GitHub पर देखें↗

    Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ

    TypeScript
    GitHub पर देखें↗7,708
  • barbajs/barbabarbajs का अवतार

    barbajs/barba

    12,940GitHub पर देखें↗

    Barba is a JavaScript page transition library that intercepts browser navigation to swap page content and animate transitions without a full page refresh. It functions as an AJAX page loader and client-side navigation manager, coordinating the lifecycle of transitions through hooks and custom logic during view changes. The library distinguishes itself as a frontend animation orchestrator that triggers specific visual effects and scripts based on the source and destination of a website page. It employs a rules-based system to resolve which specific animation or transition to execute by matchin

    TypeScript
    GitHub पर देखें↗12,940

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • vuejs/vue-routervuejs का अवतार

    vuejs/vue-router

    18,898GitHub पर देखें↗

    Vue.js Client-Side Router is a routing library that maps browser URLs to Vue.js components to enable the creation of single-page applications. It functions as a navigation engine that manages browser history and URL state to allow page transitions without full browser reloads. The system utilizes a nested route manager to render hierarchical views that match complex URL structures. It includes navigation guard middleware to intercept, validate, or redirect route transitions before components are rendered. A client-side history handler synchronizes application state with the browser URL using

    JavaScript
    GitHub पर देखें↗18,898
  • swup/swupswup का अवतार

    swup/swup

    5,191GitHub पर देखें↗

    Swup is a page transition library and AJAX page loader designed to create seamless, animated transitions between pages on server-rendered websites. It functions as a DOM content orchestrator and browser history manager, intercepting navigation to replace page content dynamically and simulate a single-page application experience. The project differentiates itself through a hook-based lifecycle system and a plugin architecture that allows for the injection of custom logic and animation effects. It supports advanced visual methods including DOM content morphing, parallel-DOM rendering for overla

    TypeScriptanimationjavascriptpage-transitions
    GitHub पर देखें↗5,191
  • remix-run/historyremix-run का अवतार

    remix-run/history

    8,316GitHub पर देखें↗

    This library is a browser history API wrapper and client-side routing state manager. It provides a programmatic interface for managing the browser session history stack and synchronizing application state changes with the URL. The project functions as a JavaScript session history manager that enables custom navigation and routing control. It handles the synchronization of client-side routing state to ensure consistent back and forward movements within the browser. The system covers broader capabilities including browser session history management and general JavaScript navigation control.

    JavaScript
    GitHub पर देखें↗8,316
  • midudev/jscampmidudev का अवतार

    midudev/jscamp

    3,811GitHub पर देखें↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    JavaScriptbootcamp
    GitHub पर देखें↗3,811
  • visionmedia/page.jsvisionmedia का अवतार

    visionmedia/page.js

    7,681GitHub पर देखें↗

    page.js is a client-side JavaScript router for single-page applications that maps URL patterns to executable functions. It functions as a navigation engine and browser history manager, implementing a middleware-based path-mapping system similar to the Express web framework. The library distinguishes itself through an Express-style router model, utilizing a middleware callback chain and a shared context object to pass data between navigation handlers. It supports advanced window management, allowing for multiple router instances to handle navigation independently across different windows or em

    JavaScript
    GitHub पर देखें↗7,681
  • miguel-perez/smoothstate.jsmiguel-perez का अवतार

    miguel-perez/smoothState.js

    4,377GitHub पर देखें↗

    smoothState.js is an AJAX navigation manager and jQuery page transition library designed to create seamless transitions between pages by loading remote content asynchronously. It functions as a browser history state manager that attaches custom serializable data to history entries and handles URL redirects without requiring full browser refreshes. The library includes a client-side page cache that stores previously visited pages in memory for instant reloading. It further reduces perceived load times through a content prefetching system that initiates network requests when a user hovers over

    CSS
    GitHub पर देखें↗4,377
  • choojs/choochoojs का अवतार

    choojs/choo

    6,767GitHub पर देखें↗

    Choo is a minimalist frontend framework providing a tiny foundation for building web applications. It functions as an event-driven application core that decouples business logic from rendering and includes a client-side router to manage browser history and URL mapping without page reloads. The project distinguishes itself through an architecture that combines a server-side rendering engine for generating static HTML strings with a stateful UI component library. This allows for the creation of self-contained interface elements that maintain internal data and persist across global renders. The

    JavaScriptchoodominterface
    GitHub पर देखें↗6,767
  • 3003h/eros-fe3003h का अवतार

    3003h/Eros-FE

    3,359GitHub पर देखें↗

    Eros-FE is a TypeScript web frontend designed as a React-based single page application. It provides a component-driven user interface for interacting with backend services and managing application state through a type-safe client. The project utilizes a client-side route manager to swap visible components without full page refreshes and employs a CSS-in-JS styling framework to tie component logic directly to visual presentation. The application covers frontend interface design, client-side state management, and the integration of browser interfaces with backend APIs.

    Darte-hentaiehviewerexhentai
    GitHub पर देखें↗3,359
  • digitallyinduced/ihpdigitallyinduced का अवतार

    digitallyinduced/ihp

    5,294GitHub पर देखें↗

    ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a server-side rendering framework and a type-safe ORM that automatically generates record types from SQL schemas to ensure compile-time query validation. The platform distinguishes itself by verifying routing, database queries, and templates at compile time to prevent runtime crashes. It implements real-time web interfaces using WebSockets for instant data synchronization and employs server-driven hypermedia for partial DOM patching. The framework covers a broad range of integrat

    Haskellframeworkhacktoberfesthaskell
    GitHub पर देखें↗5,294
  • reacttraining/react-routerReactTraining का अवतार

    ReactTraining/react-router

    56,473GitHub पर देखें↗

    React Router is a client-side routing library for React that maps browser URLs to specific user interface components. It functions as a declarative navigation framework used to manage application state and navigation paths within single-page applications. The library handles the extraction of dynamic URL parameters to render content based on the current browser path. It synchronizes application state with the browser URL, enabling the use of the back and forward buttons and allowing for bookmarking. The framework covers declarative UI navigation and browser history management. It employs URL

    TypeScript
    GitHub पर देखें↗56,473
  • emberjs/ember.jsemberjs का अवतार

    emberjs/ember.js

    22,566GitHub पर देखें↗

    Ember.js is a structured JavaScript web framework designed for building scalable web applications. It utilizes a Model-View-Controller architectural pattern and incorporates a component-based UI library, a dependency injection framework, and a client-side routing engine. The framework distinguishes itself through a centralized registry for passing shared services across components and routes, alongside a routing system that maps URLs directly to templates and data models to manage navigation. Its broader capabilities include reactive state synchronization and computation memoization for UI p

    TypeScript
    GitHub पर देखें↗22,566
  • zack24q/vue-navigationzack24q का अवतार

    zack24q/vue-navigation

    1,019GitHub पर देखें↗

    This library is a navigation manager for Vue applications that provides a stack-based history system to simulate native mobile application behavior. It functions as a router extension that tracks route transitions and maintains a chronological log of visited pages, allowing for predictable forward and backward movement within single-page applications. The project distinguishes itself by preserving component states, including scroll positions and data, during navigation. By caching these states in memory, it prevents full page re-renders when users return to previous views, ensuring that the a

    JavaScriptcachenavigationpage
    GitHub पर देखें↗1,019
  • sveltejs/sappersveltejs का अवतार

    sveltejs/sapper

    6,931GitHub पर देखें↗

    Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the development of applications that render views on the server for fast initial loads and hydrate them on the client for subsequent interactivity. The project features a file-based routing engine that maps URL paths to components based on the file system structure. It also functions as a static site generator, exporting production-ready HTML, CSS, and JavaScript files for hosting in environments without a live server. The framework covers full-stack development capabilities, including

    TypeScript
    GitHub पर देखें↗6,931
  • elm/compilerelm का अवतार

    elm/compiler

    7,794GitHub पर देखें↗

    This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning. The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit

    Haskellcompilerelm
    GitHub पर देखें↗7,794
  • derbyjs/derbyderbyjs का अवतार

    derbyjs/derby

    4,706GitHub पर देखें↗

    Derby is an isomorphic MVC framework and real-time data synchronization engine designed for building collaborative applications. It functions as a bi-directional data binding library and template engine that shares a single codebase between Node.js and the browser to synchronize state across clients and servers. The framework distinguishes itself through the use of operational transformation to resolve data conflicts automatically, enabling real-time shared editing and multi-user collaboration. It employs a differential state mutation model to minimize updates by performing deep equality chec

    TypeScript
    GitHub पर देखें↗4,706
  • lhorie/mithril.jslhorie का अवतार

    lhorie/mithril.js

    14,490GitHub पर देखें↗

    Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl

    JavaScript
    GitHub पर देखें↗14,490
  • answerdotai/fasthtmlAnswerDotAI का अवतार

    AnswerDotAI/fasthtml

    6,846GitHub पर देखें↗

    FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut

    Jupyter Notebook
    GitHub पर देखें↗6,846
  • fossasia/open-event-nextfossasia का अवतार

    fossasia/open-event-next

    1,518GitHub पर देखें↗

    Open-event-next is a Vue.js single-page application and event management frontend designed to help event organizers build custom websites for listing schedules, sessions, and ticketing details. It provides an interactive web interface for discovering upcoming community gatherings and tracking participant responses with dynamic view transitions that update the browser viewport without full page reloads. The application is built on a component-driven architecture using file-based page routing, a reactive state store, and client-side hydration to attach interactive event handlers to pre-rendered

    TypeScript
    GitHub पर देखें↗1,518
  • molefrog/woutermolefrog का अवतार

    molefrog/wouter

    7,845GitHub पर देखें↗

    Wouter is a minimalist client-side routing library for React and Preact. It uses a hook-based system to map URL paths to components, managing navigation and URL state without requiring a mandatory provider. The library is designed for cross-ecosystem compatibility between React and Preact and supports server-side rendering by accepting initial paths and search strings during markup generation. It includes a URL parameter manager for extracting dynamic path segments and query strings from the browser address bar. Capabilities include hierarchical nested routing, programmatic navigation manage

    TypeScript
    GitHub पर देखें↗7,845
  • day8/re-frameday8 का अवतार

    day8/re-frame

    5,532GitHub पर देखें↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    GitHub पर देखें↗5,532
  • mithriljs/mithril.jsMithrilJS का अवतार

    MithrilJS/mithril.js

    14,494GitHub पर देखें↗

    Mithril.js is a JavaScript UI framework designed for building single page applications. It functions as a virtual DOM library and a toolkit for creating dynamic user interfaces that synchronize application state with the browser display. The project integrates a client side router for mapping URLs to specific views and a built-in XHR data fetcher for sending and receiving information from servers. These components allow for navigation and content updates without requiring full page reloads. The framework covers user interface state management and asynchronous data fetching, utilizing virtual

    JavaScript
    GitHub पर देखें↗14,494
  • tencent/vassonicTencent का अवतार

    Tencent/VasSonic

    11,860GitHub पर देखें↗

    VasSonic is a hybrid mobile app framework for Android and iOS designed to optimize the loading speed of web views. It functions as a web view performance optimizer and a mobile web resource cache, utilizing an HTML differential update engine to minimize remote network fetches and reduce first-screen load times. The framework distinguishes itself by splitting HTML into static templates and dynamic data, calculating differences between server state and cached content to send only modified fragments. It employs a native-to-JavaScript bridge to sync these server-side data updates directly into th

    Javaandroid-sdkh5hybrid
    GitHub पर देखें↗11,860
  • vuejs/corevuejs का अवतार

    vuejs/core

    53,861GitHub पर देखें↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    TypeScript
    GitHub पर देखें↗53,861
  • vuejs/vuevuejs का अवतार

    vuejs/vue

    209,900GitHub पर देखें↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    GitHub पर देखें↗209,900
  • jackyzha0/quartzjackyzha0 का अवतार

    jackyzha0/quartz

    12,520GitHub पर देखें↗

    Quartz is a markdown static site generator and digital garden framework designed to transform collections of markdown notes into public websites. It functions as a wiki engine that converts structured documents into a functional site through a configurable build pipeline. The system specializes in personal knowledge management by visualizing the relationships between notes via backlinks and a bidirectional connection graph. It implements a single-page application model to provide dynamic page transitions and browser URL updates without full page refreshes. The toolset covers content relation

    TypeScriptdigital-gardennetworked-thoughtobsidian
    GitHub पर देखें↗12,520
  • kdchang/reactjs101kdchang का अवतार

    kdchang/reactjs101

    4,343GitHub पर देखें↗

    This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend engineering ecosystem. It serves as a structured course covering the fundamentals of building user interfaces through component-based architecture. The project provides specialized guides on coordinating application data via Redux state management, integrating and mutating data using GraphQL and Relay, and building native mobile applications using a single codebase. It also includes a dedicated tutorial for verifying component behavior through unit testing, shallow rendering,

    JavaScriptandriodecmascriptecmascript2015
    GitHub पर देखें↗4,343
  • lenve/vbloglenve का अवतार

    lenve/VBlog

    7,420GitHub पर देखें↗

    VBlog is a multi-user content management system designed for creating, editing, and organizing blog posts. It consists of a Spring Boot blog platform providing a RESTful blogging API and a reactive Vue.js frontend application. The system enables multiple authors to publish and manage their own articles, supporting both multi-user blog management and personal knowledge publishing. The platform integrates content management capabilities with a layered service architecture, utilizing JWT-based session authentication and relational database persistence for data integrity.

    Java
    GitHub पर देखें↗7,420