10000 GitHub - Mukhtaer/langsync: Langsync is a web application for easy editing and management of JSON data, ideal for translation projects and key-value pairs. Users can add, delete, update items, search values, and download updated JSON files, all while editing multiple files simultaneously.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Langsync is a web application for easy editing and management of JSON data, ideal for translation projects and key-value pairs. Users can add, delete, update items, search values, and download updated JSON files, all while editing multiple files simultaneously.

Notifications You must be signed in to change notification settings

Mukhtaer/langsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
< A60D div class="react-directory-truncate">tailwind.config.js
 
 
 
 

Repository files navigation

Langsync

Overview

Langsync is a user-friendly web application designed for efficient editing, updating, and managing JSON data. This application provides a seamless experience for users who need to work with JSON structures, making it easier to add, delete, reset, and download JSON data with enhanced search and pagination features focusing on key-value pairs like language translations, configurations, and more.

Features

  • New Design for Editing JSON: A modern and intuitive interface that enhances the user experience while editing JSON data.
  • Add, Delete, and Reset Actions:
    • Add: Easily add new items to your JSON data.
    • Delete: Remove existing items from the JSON structure.
    • Reset: Restore the JSON data to its original state with a single click.
  • Update JSON Data: Directly update JSON data within the application without hassle.
  • Download Updated JSON: Download the modified JSON data in its latest state.
  • Search Specific Values: Quickly find specific values within the JSON data using the search functionality.
  • Pagination: Manage large sets of JSON data with pagination for better performance and usability.
  • Toggle Pagination: Enable or disable pagination based on user preference for flexibility.
  • Responsive Design: A responsive layout that adapts to various screen sizes for a seamless experience on desktops, tablets, and mobile devices.

Demo

Langsync Demo Langsync Demo 2

Prerequisites

Make sure you have the following installed on your system:

  • Node.js (version 20.16.0 or later)
  • npm (comes with Node.js)

Installation

To clone and set up this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Mukhtaer/langsync.git
    
  2. Navigate into the project directory:

    cd langsync
    
  3. Install the required dependencies:

    npm install
    
  4. Start the development server:

    npm start
    
  5. Open your browser and visit http://localhost:3000 to view the application.

Usage

  1. Editing JSON: Load your JSON data into the editor. You can add new items, delete existing ones, or update values directly.
  2. Searching Values: Use the search bar to find specific values within your JSON data.
  3. Managing Data: Utilize the pagination feature to navigate through large sets of data. You can toggle pagination on or off as needed.
  4. Downloading JSON: Once you’ve made changes, you can download the updated JSON file for your use.

Contributing

Contributions are welcome! If you would like to contribute to this project, please fork the repository and create a pull request. Ensure to follow the coding standards and write clear commit messages.

License

This project is licensed under the MIT License.

About

Langsync is a web application for easy editing and management of JSON data, ideal for translation projects and key-value pairs. Users can add, delete, update items, search values, and download updated JSON files, all while editing multiple files simultaneously.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0