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

jishenghua/jshERP

0
View on GitHub↗
4,375 stars·1,455 forks·Java·Apache-2.0·73 viewswww.gyjerp.com↗

JshERP

jshERP is a SpringBoot-based enterprise resource planning system designed for small and medium enterprises. It serves as a multi-tenant SaaS platform that integrates financial accounting, inventory management, and production tracking into a centralized business resource planning environment.

The system is distinguished by its multi-tenant architecture, which utilizes logical data isolation to provide private environments for independent organizations. It implements a rigorous business process automation model featuring multi-level approval workflows and hierarchical audit paths to verify and authorize official business records.

The platform covers a comprehensive suite of operational areas, including general ledger accounting with double-entry records, warehouse management with serial and attribute tracking, and manufacturing coordination using bills of materials. It also incorporates retail point-of-sale processing, customer relationship management, and fixed asset tracking.

The project provides compiled binary distribution and deployment support services for users who cannot build the software from source.

Features

  • Accounting Software - Provides a complete ledger-based system for managing income, expenditures, tax invoicing, and accounting vouchers.
  • Multi-Tenant SaaS Frameworks - Provides a multi-tenant SaaS framework built on SpringBoot for scalable enterprise resource planning.
  • Production Tracking - Coordinates production tasks using bills of materials to track the transformation of raw materials into finished goods.
  • Business Document Approvals - Enforces a review process where documents require sign-off from multiple authorized roles.
  • Entity Contact Management - Stores and manages detailed profiles and tax information for suppliers, customers, and members.
  • Cloud Ledger Accounting - Provides a comprehensive cloud-based general ledger for tracking assets, liabilities, and equity with multi-tenant support.
  • Customer Relationship Management - Tracks customer interactions and follow-up activities to organize and manage the sales pipeline.
  • Enterprise Resource Planning Systems - Offers a comprehensive business resource planning platform focusing on inventory, sales, and finance.
  • General Ledger Transactions - Records income, expenditures, and transfers using general ledger accounting and advance payments.
  • Business Accounting - Implements full-cycle business accounting including general ledgers, tax invoices, and account reconciliations.
  • Inventory Management Systems - Provides a multi-tenant system for tracking stock levels, warehouse movements, and product catalogs.
  • Production Inventory Coordination - Tracks stock levels and coordinates manufacturing processes for small and medium enterprises.
  • Manufacturing Bill of Materials - Manages production tasks and Bill of Materials to monitor the manufacturing process.
  • Parts and BOM Managements - Coordinates manufacturing workflows using Bill of Materials to track raw materials and finished goods.
  • Manufacturing Planning Tools - Provides utilities for scheduling production orders and allocating manufacturing resources to meet market demand.
  • Manufacturing Workflow Management - Coordinates the execution of manufacturing processes from raw materials to finished products.
  • Retail Point of Sale Systems - Processes direct customer transactions through a point-of-sale interface and manages sales orders.
  • Moving Average Costing - Automatically calculates inventory value by updating unit costs as stock is procured and consumed.
  • Order Management Systems - Handles sales orders and links them to delivery documents or purchase orders.
  • Procurement Systems - Provides comprehensive modules for managing the purchasing lifecycle, supplier relations, and supply chain workflows.
  • Product Catalogs - Implements systems for organizing and scaling complex product data using hierarchical categories and attributes.
  • Production Task Management - Tracks production and outsourcing from task creation to finished goods entry.
  • Sales Operations - Processes retail transactions and sales orders to track revenue and fulfillment.
  • Supply Chain Management - Handles the procurement lifecycle from initial requisitions and purchase orders to warehouse stock entry.
  • Warehouse Inventory Systems - Implements a system for tracking product locations and real-time stock levels across multiple warehouses.
  • Cost Logic and Shelf Tracking - Tracks stock across warehouses using shelf location tracking and moving average cost logic.
  • Logical Tenant Isolation - Separates organizational data using logical identifiers to ensure private environments for independent customers.
  • Tenant Configurations - Manages isolated tenant environments where each organization defines its own users, roles, and policies.
  • Vendor and Client Management - Stores contact information, tax details, and payment histories for vendors and clients.
  • Tenant Registrations - Allows the creation of isolated organization environments through a self-service registration process.
  • Multi-Tenant Administration - Manages isolated organizational environments with granular role-based access control and tenant-specific data separation.
  • Role-Based Access Control - Restricts user access to specific menus and buttons through granular role definitions.
  • User Access Management - Restricts access to specific features and data based on assigned roles and permissions.
  • Business Approval Workflows - Enforces business policy through sequential approval workflows that require sign-offs from authorized roles.
  • Tax Invoice Tracking - Monitors the demand and registration of tax invoices for procurement and sales.
  • Reconciliation Tools - Generates reconciliation reports for customers and suppliers to track outstanding balances.
  • Physical Asset Trackers - Tracks the lifecycle and depreciation of long-term physical assets to monitor value over time.
  • Balance Calculations - Tracks receivables and payables by aggregating transaction totals and initial balances.
  • Tiered Pricing and Unit Management - Sets multiple pricing tiers for retail and wholesale across various measurement units.
  • Customer-Specific Pricing - Assigns specific sales prices to customers based on historical data and settings.
  • Business Document Printing - Formats and prints official business documents and barcodes for physical logistics.
  • Business Performance Analytics - Produces statistical reports on retail and financial performance with multi-warehouse filtering.
  • Attribute Definitions - Defines products using attribute combinations, batch numbers, and expiration dates.
  • Serialized Item Trackers - Assigns unique identifiers to product units to maintain full traceability from intake to sale.
  • Attribute and Serial Tracking - Tracks stock items using batch numbers or unique serial numbers for precise inventory control.
  • Stock Adjustments and Assembly - Manages stock movements, including transfers, scrap, and item assembly or disassembly.
  • Physical Inventory Auditing - Conducts physical stock counts and reconciles them with records to ensure accuracy.
  • Inventory Stock Tracking - Monitors real-time stock levels and manages quantities across multiple warehouses using safety thresholds.
  • Sales Documentation - Processes direct sales to members and non-members via official outbound documents.
  • Operational Inventory Reporting - Produces statistical summaries of inventory status and movement to inform business decisions.
  • Procurement and Sales Coordination - Coordinates purchase requests and sales orders to streamline the shipping and receiving of goods.
  • Workflow Automations - Automates the conversion of purchase requisitions into purchase orders to streamline goods acquisition.
  • Product Costing - Computes item costs by factoring in assembly, disassembly, and repackaging processes.
  • Low Stock Threshold Alerts - Generates notifications when stock levels fall below configured minimum thresholds to trigger replenishment.
  • Barcode-Driven Logistics - Records stock movements using barcode scanning for inbound and outbound logistics.
  • Inventory Vouchers - Processes stock inflows and outflows via vouchers that track unit prices and taxes.
  • Barcode Generators - Generates graphical barcodes from custom templates for product lists to enable physical tracking.
  • Interface Localization - Supports multiple languages in the user interface to accommodate global business operations.

Star history

Star history chart for jishenghua/jsherpStar history chart for jishenghua/jsherp

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

Frequently asked questions

What does jishenghua/jsherp do?

jshERP is a SpringBoot-based enterprise resource planning system designed for small and medium enterprises. It serves as a multi-tenant SaaS platform that integrates financial accounting, inventory management, and production tracking into a centralized business resource planning environment.

What are the main features of jishenghua/jsherp?

The main features of jishenghua/jsherp are: Accounting Software, Multi-Tenant SaaS Frameworks, Production Tracking, Business Document Approvals, Entity Contact Management, Cloud Ledger Accounting, Customer Relationship Management, Enterprise Resource Planning Systems.

Which projects share features with jishenghua/jsherp?

Projects with overlapping indexed features include: akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… aureuserp/aureuserp — Aureuserp is a modular open-source enterprise resource planning system and business suite designed to integrate… yeqifu/warehouse — Warehouse is a centralized inventory control and management system designed to track stock levels, incoming shipments,… dolibarr/dolibarr — Dolibarr is an open-source business suite and integrated PHP web application designed for ERP and CRM management. It… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,… dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized…

Projects sharing features with JshERP

These projects share indexed features with JshERP. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    View on GitHub↗9,604
  • aureuserp/aureuserpaureuserp avatar

    aureuserp/aureuserp

    9,415View on GitHub↗

    Aureuserp is a modular open-source enterprise resource planning system and business suite designed to integrate accounting, inventory, manufacturing, human resources, and project coordination into a single centralized database. It functions as a comprehensive platform for managing business operations, sales orders, and procurement. The system uses a modular architecture that allows for the installation or removal of specific feature modules to tailor application capabilities to business needs. It includes a localization layer to translate the user interface into multiple languages and employs

    PHPaccountingerpfilamentphp
    View on GitHub↗9,415
  • yeqifu/warehouseyeqifu avatar

    yeqifu/warehouse

    1,020View on GitHub↗

    Warehouse is a centralized inventory control and management system designed to track stock levels, incoming shipments, and product movements within a supply chain environment. The platform utilizes a relational database to store business entities and transaction logs, ensuring data integrity and consistent reporting across all warehouse operations. The system distinguishes itself through a comprehensive security framework that integrates role-based access control with organizational management. Administrators can configure specific user permissions and menu visibility based on departmental st

    Java
    View on GitHub↗1,020
  • dolibarr/dolibarrDolibarr avatar

    Dolibarr/dolibarr

    7,323View on GitHub↗

    Dolibarr is an open-source business suite and integrated PHP web application designed for ERP and CRM management. It serves as a centralized system for tracking company activities, including sales, invoicing, stock, and accounting. The platform combines financial accounting, human resources management, and web-based inventory tracking. It provides tools for managing general ledgers, bank accounts, employee timesheets, and product catalogs alongside manufacturing orders and warehouse stock levels. The software covers a broad range of operational areas, including customer relationship manageme

    PHPaccountingagendacrm
    View on GitHub↗7,323
Compare all 30 related projects→