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
vitalets avatar

vitalets/x-editable

0
View on GitHub↗
6,505 stars·1,680 forks·JavaScript·MIT·15 viewsvitalets.github.io/x-editable↗

X Editable

x-editable is a jQuery in-place editing library that converts static content into editable fields. It functions as an inline content editor, allowing updates to be made directly on a webpage without the need for page navigation.

The library includes a customizable input renderer that supports diverse formats such as text fields, date pickers, and rich text editors. It also features a client-side input validator to verify edited values against specific rules before changes are committed.

The toolkit integrates with UI frameworks including Bootstrap and jQuery UI. It provides configurable interaction triggers, such as single or double clicks, to activate the editing mode.

Features

  • In-Place Editing Inputs - Converts static content into editable fields using inline or popup modes to update information without page navigation.
  • Input Validation Rules - Verifies edited values against client and server rules to ensure data correctness before committing changes.
  • Input Component Renderers - Offers a set of diverse editable formats including text fields, date pickers and rich text editors.
  • Input Type Definitions - Supports a variety of input formats including text fields, date pickers, and rich text editors.
  • Inline Editors - Implements a UI pattern that replaces static text with input fields for updates without page navigation.
  • Client-Side Input Validators - Checks user entries against specific rules immediately after editing to ensure data correctness before server transmission.
  • jQuery Plugins - Adds interactive input fields and date pickers to existing web pages as a jQuery plugin.
  • Interaction Triggers - Monitors user clicks or double-clicks to trigger the transition from read-only text to editable fields.
  • Interaction Trigger Configurations - Allows users to define how an editable element activates, such as through single clicks or double clicks.
  • Asynchronous State Synchronizations - Provides asynchronous synchronization of edited values to a remote server using AJAX requests.
  • Pre-Commit Input Callbacks - Implements callback-based logic to verify user input before committing changes to the data source.
  • UI Frameworks - In-place editing for various frameworks.

Star history

Star history chart for vitalets/x-editableStar history chart for vitalets/x-editable

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Projects sharing features with X Editable

These projects share indexed features with X Editable. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jquery-validation/jquery-validationjquery-validation avatar

    jquery-validation/jquery-validation

    10,327View on GitHub↗

    This project is a jQuery plugin and client-side form validator used to verify web form inputs before they are submitted to a server. It employs a rule-based validation engine to check user input against predefined or custom rules to ensure data integrity in the browser. The tool is designed as an ARIA-compliant validation system, using accessibility attributes to link error messages to input fields. This ensures that screen reader users are notified when a field contains an invalid value during the form submission process. The system supports remote server validation via asynchronous HTTP re

    JavaScript
    View on GitHub↗10,327
  • marmelab/react-adminmarmelab avatar

    marmelab/react-admin

    26,780View on GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗26,780
  • davidstutz/bootstrap-multiselectdavidstutz avatar

    davidstutz/bootstrap-multiselect

    3,676View on GitHub↗

    This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown menus. It serves as a client-side form enhancement and UI component designed to replace multiple-choice select inputs with a searchable button-triggered menu of checkboxes. The component provides a specialized interface for multi-select dropdowns that maintains a consistent visual style with the Bootstrap CSS framework. It allows for the customization of component markup, enabling the override of default structures for buttons, popups, and options. The plugin covers a range of fu

    HTML
    View on GitHub↗3,676
  • railsadminteam/rails_adminrailsadminteam avatar

    railsadminteam/rails_admin

    7,957View on GitHub↗

    Rails Admin is a web-based management dashboard and Active Record model manager for Ruby on Rails applications. It provides a graphical user interface for creating, reading, updating, and deleting database records, serving as a secure back office for database content management and administrative data auditing. The project distinguishes itself through a reflection-based schema mapping system that automatically generates CRUD interfaces from database metadata. It includes specialized tools for data versioning and change auditing to track administrative activity, as well as utilities for import

    Ruby
    View on GitHub↗7,957
Compare all 30 related projects→

Frequently asked questions

What does vitalets/x-editable do?

x-editable is a jQuery in-place editing library that converts static content into editable fields. It functions as an inline content editor, allowing updates to be made directly on a webpage without the need for page navigation.

What are the main features of vitalets/x-editable?

The main features of vitalets/x-editable are: In-Place Editing Inputs, Input Validation Rules, Input Component Renderers, Input Type Definitions, Inline Editors, Client-Side Input Validators, jQuery Plugins, Interaction Triggers.

Which projects share features with vitalets/x-editable?

Projects with overlapping indexed features include: jquery-validation/jquery-validation — This project is a jQuery plugin and client-side form validator used to verify web form inputs before they are… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… davidstutz/bootstrap-multiselect — This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown… railsadminteam/rails_admin — Rails Admin is a web-based management dashboard and Active Record model manager for Ruby on Rails applications. It… bttstrp/bootstrap-switch — Bootstrap-switch is a jQuery plugin that transforms standard HTML checkboxes and radio buttons into visual toggle… angular/angular.js — AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags…