Free Software

Nexedi has created, uses and maintains a number of free software solutions, supporting tools & services as well as modified and maintained third-party forks critical to our own products. The components of the Nexedi stack are listed below along with sponsorships we make to continue development of "out-house" free software solutions.

Enterprise Software Solutions

Nexedi customization services usually revolve around enterprise solutions with Nexedi providing clients with highly customized implementations specifically built to requirements.

  • ERP5 Logo ERP5 | Unified Enterprise ERP ERP5 is a document-object based system based on Python and Zope consisting of a core and business specfic templates. The main difference to other ERP systems is the generic architecture of ERP5 which allows to model the system according to actual business practices while maintaining a simple internal structure using just 5 concepts to modell all possible business processes (represented by the 5 in ERP5).
  • SlapOS Logo SlapOS | Decentralized Cloud Computing SlapOS is a grid-operating system for managing cloud infrastructures. It was built with the premise "everything is a service" and can automate the build, provisioning, orchestration, configuration, monitoring, operation, backup, recovery and billing (via ERP5) of any service on any platform.
  • Wendelin Logo Wendelin | Big Data Application Platform Wendelin is a variation of ERP5 specifically designed for Big Data and Machine Learning. It interfaces with industry-standard libraries (scikit-learn, jupyter et al.) on a fully automated, scalable and cloud-based software stack which can be extended to manage both web and business oriented data-based applications ("Convergence-Ready")

Online Services

  • OfficeJS Logo | Offline HTML5 Productivity App Store OfficeJS is an appstore for RenderJS/jIO built web applications focussing on office productivity. Applications include converters to and from HTML, work offline and emphasize data privacy by allowing the user to decide where to store data (
  • Cloudooo Logo Cloudooo | Multimedia Conversion Server Cloudooo is a simple file conversion server that can be used and provided as a service to convert supported input formats into a number of different output formats. While Cloudooo had been created for conversion of open office documents into HTML and vice versa it has grown to also covering several other converters for both documents and images.
  • Vifib Logo VIFIB | Resilient Cloud Hosting Vifib is a commercial service based on and using SlapOS focussing on resilient computing. Users can host and delivery applications through the Vifib infrastructure benefitting from a highly automated system, fine grained security cloud management as a service.

Developer Tools

  • Webrunner Logo WebRunner | SlapOS Web IDE SlapOS Webrunner is a platform-as-a-service (PAAS), browser-based development IDE. It contains a sandboxed environment for a SlapOS application and can be used to develop this application itself or a host production environment, which thus also benefits from SlapOS resiliency. The webrunner allows instance configuration as well as monitoring of processes and logs. A file browser, editor, terminal and git interface enable to manage all aspects of software development and releasing through a single IDE.
  • NEO Logo NEO | Distributed, Transactional NoSQL Database NEO or (neoppod) is a distributed, redundant and transactional storage designed to be an alternative to ZEO and FileStorage. It is developed and maintained by Nexedi and is being used in several applications maintained by Nexedi as well as Nexedi internal production instance including all websites.
  • Re6st Logo Re6st | Resilient Mesh Network re6st (also called Re6stnet and pronounced resist) creates a resilient, scalable, ipv6 network on top of an existing ipv4 networks, by creating tunnels on the fly, and then routing targeted traffic through these tunnels. It creates a network layer on top of the internet which it maintains and monitors for the best available routes between two nodes in terms of connection speed and packet transfer.
  • jIO Logo jIO | Virtual Document Database (online/offline) jIO is a client-side JavaScript library to manage and query documents with a single API across multiple storages (Local, Indexeddb, Dropbox, Gdrive, S3, et al.) It works online/offline, provides synchronisiation, query, encryption and a host of other add-on storages to be used on top of basic CRUD file operations.
  • Renderjs Logo RenderJS | HTML5 Web Component Microframework renderJS is a JavaScript library which helps modularizing HTML5 code and JavaScript applications. It uses the HTML5 standard as an easy way to specify self-contained components which consist of HTML5 code, CSS code and Javascript. It helps reusing components in different applications just as easily as linking an HTML5 page to another. It also helps combining multiple reusable component within the same single page application.
  • NayuOS Logo NayuOS | Private OS NayuOS is a Web based operating system (OS) for desktop and laptop based on ChromiumOS. It is designed for low maintenance cost and high interoperability. NayuOS HTML5 technology provides independence from cloud computing providers, strong privacy and high interoperability with enterprise IT infrastructure.
  • CribJS Logo Crib.js | HTML5 Working Copy Manager CribJS is a small JavaScript library which uses serviceworkers and an editor to allow users to configure their way of viewing a specific website. Based on the free web principles, a user should have the freedom to view content in whichever way he or she desires. CribJS will allow this by enabling to customize CribJS-supporting sites.
  • ShaCache Logo shacache | Self-Certifying File Cache and Signed Index The network cache server is a NoSQL storage with a REST API. Basically, the networkcache archives files through the HTTP PUT method. When a client wants to download a certain file it just needs to provide the key value and the server will send a response with the file data.

Maintained Third Party Forks

  • Babel Logo Babel | Distance-Vector Routing Protocol with Custom Monitoring Babel is a loop-avoiding distance-vector routing protocol roughly based on HSDV and AODV, but with provisions for link cost estimation and redistribution of routes from other routing protocols.
  • Rsvp Logo RSVP | Javascript Promise Framework with Custom Cancellations RSVP.js provides simple tools for organizing asynchronous code. Specifically, it is a tiny implementation of Promises/A+ and a mixin for turning objects into event targets. It works in node and the browser.
  • Buildout Logo buildout | Devops System in Python The Buildout project provides support for creating applications, especially Python applications. It provides tools for assembling applications from multiple parts, Python or otherwise. An application may actually contain multiple programs, processes, and configuration settings.