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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
madrobby avatar

madrobby/zepto

0
View on GitHub↗
15,104 estrellas·3,841 forks·HTML·14 vistaszeptojs.com↗

Zepto

Zepto is a minimalist JavaScript toolkit providing an API for DOM manipulation, event handling, and asynchronous HTTP requests. It functions as a jQuery-compatible library, allowing developers to select, modify, and animate HTML elements using a concise and chainable syntax.

The library includes an asynchronous HTTP client for exchanging data with remote servers without triggering page reloads and a browser-based event handler that supports standard mouse events and mobile touch gestures.

Its capability surface covers CSS selector-based querying, element transition animations, and the serialization of web form data. It also provides systems for element-based data storage and the coordination of asynchronous workflows via promises.

Features

  • DOM Manipulation Libraries - Provides a minimalist library for selecting and modifying document elements using a concise and chainable syntax.
  • DOM Manipulation Libraries - Offers a minimalist toolkit for selecting, modifying, and animating HTML elements using a concise, chainable syntax.
  • Asynchronous HTTP Clients - Implements an asynchronous HTTP client for exchanging data with remote servers without triggering page reloads.
  • CSS Selector Engines - Includes an internal engine to match CSS selectors for querying and selecting HTML elements.
  • Browser Event Listeners - Provides mechanisms to capture and respond to standard browser events and mobile touch gestures.
  • Interaction and Event Handling - Provides a comprehensive system for listening to and responding to mouse and touch interactions within the browser.
  • Event Handling - Implements syntax for attaching and responding to user-triggered events, including touch and mouse interactions.
  • Fluent API Wrappers - Implements a chainable API wrapper that allows sequential DOM operations through a fluent interface.
  • Asynchronous Content Updates - Enables fetching data in the background to update UI content without triggering full page reloads.
  • DOM Element Manipulators - Provides utilities to select and change HTML elements to update page structure and content.
  • Event Delegation Systems - Implements an event delegation system that binds interaction listeners to parent containers for efficient event handling.
  • HTTP Client Requests - Provides a built-in HTTP client for exchanging data with remote servers without triggering full page reloads.
  • jQuery-Compatible Libraries - Provides a minimalist, jQuery-compatible API for developers familiar with the jQuery ecosystem.
  • Animation and Effects - Implements visual effects and interactive transitions such as sliding and fading.
  • UI Transition Animations - Enables visual effects like sliding and fading by interpolating element styles over time.
  • Promise-Based HTTP Clients - Provides a promise-based system to track the state of asynchronous network requests and timeouts.
  • Async Operation Coordinators - Uses a promises-based system to coordinate delayed execution and track the state of asynchronous operations.
  • Style Property Animators - Provides utilities for transitioning numeric or color style properties over time to create visual effects.
  • Document Lifecycle Events - Includes an event listener that executes a function once the document has finished loading.
  • Document Ready Callbacks - Ships a function that executes code once the document is fully loaded to ensure the page is ready.
  • Element Data Storage - Allows associating arbitrary JavaScript objects with specific DOM nodes using an internal storage mechanism.
  • Element-Linked Data Stores - Provides a system to attach and retrieve complex objects associated with specific document elements.
  • Form Data Serializers - Converts HTML form input values into URL-encoded strings for transmission via HTTP requests.
  • Form Management - Provides patterns for handling form state and serializing user input for server submission.
  • Global Configuration - Offers centralized configuration for managing global timeouts and request behaviors across all asynchronous network calls.
  • Web Components and UI - jQuery-compatible library for modern browsers.
  • JavaScript 框架汇总 - Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

Historial de estrellas

Gráfico del historial de estrellas de madrobby/zeptoGráfico del historial de estrellas de madrobby/zepto

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Zepto

Proyectos open-source similares, clasificados según cuántas características comparten con Zepto.
  • kenwheeler/cashAvatar de kenwheeler

    kenwheeler/cash

    7,039Ver en GitHub↗

    Cash is a lightweight JavaScript library for selecting and modifying HTML elements in modern browsers. It functions as a chainable element wrapper and DOM manipulation utility, providing a minimal alternative for managing browser DOM operations. The library uses a collection-based wrapper for DOM nodes, allowing multiple modifications and style updates to be performed in a single sequence. It is designed to provide a similar API for event handling and element management while maintaining a small footprint. The project covers a wide range of DOM manipulation capabilities, including element se

    JavaScript
    Ver en GitHub↗7,039
  • ractivejs/ractiveAvatar de ractivejs

    ractivejs/ractive

    5,920Ver en GitHub↗

    Ractive is an open-source JavaScript framework for building reactive user interfaces where the DOM automatically updates when underlying data changes. It is fundamentally a declarative data binding library that synchronizes data between the model and the view, enabling two-way binding without manual DOM manipulation, and operates as a template-based component system for composing markup, styles, and logic into reusable UI components. The framework distinguishes itself through a plugin-extensible architecture that allows custom components, adaptors, and extensions to be registered without modi

    JavaScript
    Ver en GitHub↗5,920
  • fabiospampinato/cashAvatar de fabiospampinato

    fabiospampinato/cash

    7,041Ver en GitHub↗

    Cash is a lightweight DOM manipulation library and HTML element wrapper designed as an alternative to jQuery for selecting and modifying elements in modern browsers. It functions as a modular DOM framework and JavaScript utility library, providing a system to wrap DOM nodes into actionable collections for batch processing. The project is built with a modular design that supports tree-shaking, allowing build tools to exclude unused methods to minimize the final bundle size. It provides mechanisms for extending the core functionality and collection prototypes to implement reusable plugins and c

    JavaScriptcashdomjavascript
    Ver en GitHub↗7,041
  • brython-dev/brythonAvatar de brython-dev

    brython-dev/brython

    6,598Ver en GitHub↗

    Brython is a Python 3 runtime and interpreter that executes scripts directly in the web browser. It serves as a client-side environment that translates Python source code into executable JavaScript to handle frontend logic without requiring server round-trips. The project provides a bidirectional interoperability bridge between Python and JavaScript, allowing for the integration of external JavaScript libraries. It further functions as a tool for packaging Python scripts into standalone native mobile applications for Android devices. The runtime includes a library for programmatic manipulati

    Python
    Ver en GitHub↗6,598
Ver las 30 alternativas a Zepto→

Preguntas frecuentes

¿Qué hace madrobby/zepto?

Zepto is a minimalist JavaScript toolkit providing an API for DOM manipulation, event handling, and asynchronous HTTP requests. It functions as a jQuery-compatible library, allowing developers to select, modify, and animate HTML elements using a concise and chainable syntax.

¿Cuáles son las características principales de madrobby/zepto?

Las características principales de madrobby/zepto son: DOM Manipulation Libraries, Asynchronous HTTP Clients, CSS Selector Engines, Browser Event Listeners, Interaction and Event Handling, Event Handling, Fluent API Wrappers, Asynchronous Content Updates.

¿Qué alternativas de código abierto existen para madrobby/zepto?

Las alternativas de código abierto para madrobby/zepto incluyen: kenwheeler/cash — Cash is a lightweight JavaScript library for selecting and modifying HTML elements in modern browsers. It functions as… ractivejs/ractive — Ractive is an open-source JavaScript framework for building reactive user interfaces where the DOM automatically… fabiospampinato/cash — Cash is a lightweight DOM manipulation library and HTML element wrapper designed as an alternative to jQuery for… brython-dev/brython — Brython is a Python 3 runtime and interpreter that executes scripts directly in the web browser. It serves as a… mzabriskie/axios — Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js… allthingssmitty/jquery-tips-everyone-should-know — This project serves as a comprehensive development guide for the jQuery library, focusing on best practices and…