11-parts framework (eleven parts) for developing devices based on Linux OS

This site is dedicated to a brief description of the framework. If you have any questions, please contact us in any convenient way, contacts are presented at the bottom of the page.

For ease of perception, the description is built in the form of a "question - answer".

To evaluate the possibilities, watch the video on Youtube channel.


What is the 11-parts framework (eleven parts)?

This software includes a Linux distribution, u-boot bootloader, a Linux kernel, a backend, a powerful frontend and a project dependent part. Any project created on the 11-parts framework has a project-dependent part and the same backend frontend. Due to this, the framework has great flexibility and is constantly evolving.  In other words, 90% of the device code is 11-parts code, which remains unchanged in each project, and the remaining 10% is a project-dependent part that includes design and logic specific task.

Distribution, bootloader and kernel are not included in the 90%.


Continuous evolution of the framework allows all projects to receive new functionality and improvements. 

Due to ready-made solutions, each project has multilingual support, the ability to update, support for resetting to factory settings, an automated WEB constructor, firmware builder, etc., read here.


Which projects can I use the framework for?

11-parts technologies (eleven parts) are used in development:

network devices

routers, gateways, VoIP intercoms, VoIP telephony, server systems, network converters, network audio devices, storage devices, monitoring and control devices

telemetry and metrology devices

measuring equipment, metrological probes, navigation systems

remote monitoring and remote control systems

smart home, remote control of a country house, car systems

audio devices

intercommunication devices (intercoms), analog and digital paging devices

media systems

conference communication, control panels, display, intercoms, advertising panels

video surveillance systems

IP cameras, IP video servers, IP intercoms, control systems, object recognition systems, video-eyes

security, fire prevention and access control systems

Control units for turnstiles, gates and barriers, access control systems, fire-prevention systems, security alarms

server software

Software for server / cloud systems on x86 / x64 / arm chips with / without WEB and / or graphical interface

laboratory electronics

devices for scientific research and testing, laboratory work, experiments in any scientific field


What is special about the framework?

Features of the 11-parts framework (eleven parts):

  • use proprietary technologies
  • uses advanced technologies such as Webpack, React, MobX, Electron, NodeJs,
  • modern programming languages ​​JavaScript, TypeScript and C++ are used,
  • an advanced backend consisting of 3 parts, two in NodeJs and one multi-threaded server in C++. To work with text data, the NodeJs part is used, to work with binary C++ part. 
  • support for distributed work between development teams,
  • modern IDEs, Clion and Webstorm, 
  • are used for programming and debugging
  • all third-party components and libraries used are free,
  • you can create firmware for different hardware, and use VirtualBox for debugging. The developed software is completely cross-platform, when changing hardware, no code porting is required. 
  • rich functionality for debugging applications. Almost all settings are placed in the debug interface, you don't need to keep everything in your head.
  • automatic user interface builder. The graphical interface can be built automatically according to a given configuration, saving up to 80% of development time.
  • semi-automatic UI builder. Designed to create any interface with some automated element insertion.
  • most of the development is already done, because ready-made solutions are used. Ready-made solutions can be found here
  • The 11-parts GUI displays the same in a WEB browser, device display, PC on Linux and Windows 7/8/10. No need to start developing the interface from scratch for each OS and board
  • 11-parts software supports simultaneous operation of several graphical interfaces (clients), for example, you can run the interface on the board through the display, simultaneously through a WEB browser, simultaneously through MS Windows, and the data will change synchronously everywhere. Those. for example, they changed the parameter through the Windows client - on the board and in the WEB it will change synchronously, the value came from the sensor, this field will change synchronously on all clients
  • The framework is compatible with ARM platforms (NXP imx6/7/8, allwinner, amlogic, rockchip) and x86 (panel PCs, single-board PCs)
  • Linux distributions are automatically upgraded by the firmware builder to a stable, power-down state with upgrade support.  ArchLinux or Yocto are usually used as the initial distribution kit, which are brought to perfection by JavaScript Bash scripts. 


How many people developed the framework and when was it founded?

Framework developed by one engineer, founded in 2017, first committed on August 21, 2017 


Where can I download the sources?

The source codes displayed in open source here for reference.

The repository does not contain a demo project and build instructions!!!


To evaluate the possibilities, watch the video on Youtube channel.




In the portfolio section you can see the projects, not all projects are posted for the privacy of clients


email: info@11-parts.com

telegramm: @develinux
group vkontakte:

publications on youtubeyoutube