About

Nervatura is a business management framework based on open-data principle. It can handle any type of business related information, starting from customer details, up to shipping, stock or payment information. Developed as open-source project and can be used freely under the scope of LGPLv3 License.

The main aspects of its design were:
  • simple and transparent structure
  • capability of storing different data types of an average company
  • effective, easily expandable and secure data storage
  • support of several database types
  • well documented, easy data management

The framework is based on Nervatura Object MODEL specification. It is a general open-data model, which can store all information generated in the operation of a usual corporation.

The Nervatura service is small and fast. A single ~5 MB file/image contains all the necessary dependencies. The framework includes:

  • CLI API (command line interface)
  • CGO API (C shared library)
  • standard HTTP RESTful API for client communication
  • HTTP/2-based gRPC API for server-side communication
  • JWT generation, external token validation, SSL/TLS support and other HTTP security settings
  • built-in database drivers for postgres, mysql, sqlite databases
  • a basic report generation library for creating simple PDF documents (eg. order, invoice, etc.) or CSV data files
  • sample report templates and REPORT EDITOR GUI
  • PWA CLIENT application and a basic ADMIN interface

The client and report interface supports multilingualism. The framework can be easily extended with additional interfaces and functions in any languages. See the Examples for more information