Sweetheart

innovative foundations for business-grade solutions

A supercharged heart for the non-expert hands

Just build Apps you need, in the brightest way.
Create with ease and efficiency the apps you need embedding reliable open-source code.

What about security, big-data, real-time databases, responsive interfaces and AI? Sweetheart comes with the highest quality components widely used by the GAFAM and others, also the best coding practices, and makes the hard stuff for you. Start from scratch, and create with ease and efficiency the apps you really need embedding reliable open source code for processing your data at full power!

Since Ubuntu operating system can be used in any cloud services and as usual software within Windows 10/11, it provides an incredible way for any organization to develop, deploy, and administrate powerful responsive apps including AI keeping high capabilities of integration with the already existing tools like databases, MS-Excel, or SAP.

Sweetheart provides a Python and JSX centric approach leading you implementing best components and best practices. Due to the top-rated place of the Python language regarding to data processing, calculations and AI, this makes Sweetheart a fast and ideal toolkit for innovative ideas.

Sweetheart is shared under the CeCILL-C FREE SOFTWARE LICENSE AGREEMENT.

Get at rocket speed full benefits of coding, including AI

Be master of your data structures and capabilities.
Take benefits of Python with Sweetheart for data processing, calculations and AI.

Sweetheart supports you getting coding full power from scratch :

It comes too with some pragmatic intentions at its heart :

Stick to worldwide best practices without thinking about it

Enjoy fast approaches that fits for newbies.
No experience is needed, however security and performances are ensured.

Sweetheart is a thin-layer for going efficient and doesn’t reinvent the wheel. It intends to transform you stepwise in a good driver and maybe in a pilot! Due to provided high quality components, a hardened configuration and the provided documentation you will learn to make great apps with Python and TypeScript/JSX including up-to-date best practices and patterns. With Sweetheart, you will learn real coding-life like any other developer, but skipping tedious considerations and being focused on business concerns. That means you don’t need any kind of experience to use good things in the right way. And keep quite, under the hood Sweetheart is made for low resources consumption, high security level, and best performances :

Dive into Sweetheart looking at Zen of Sweetheart and Core Concepts.

Rely on rock-solid pillars keeping innovative capabilities

Rely for long time on a well maintained basement.
Sweetheart makes you master of committed libraries in a secured approach.

Sweetheart offers hardenest coding approach for new development projects. Reason is: it integrates the well known causes of programs failures and dysfunctions. Many coding technologies are great, I sincerely encourage for using it, today you can innovate only making code, but I will discourage you to implement it into a company without fixing a fine-tuned frame and methods providing enough guaranties.

why programs fail ?

why Sweetheart supports you ?

0% waste of time, 100% focus on business results

Sweetheart is a full stack solution including all needed components for building business-grade apps. It allows you to avoid integrating many libraries by yourself, wasting time with boring topics, and keep you focused on your business topics only.

Maintenance & security are the 1st concerns

Maintenance and security topics are integrated within Sweetheart. You don’t need really to care about it, just be trained enough, use provided reference documents, and be aware for adopting some good habits, e.g. testing your apps. This allows you making coding efficiently being focused on your business topics only. The rest is a matter for experts working hard for providing Sweetheart!

Open-source dependencies strategy is included

Sweetheart manages dependencies and sourcing, making most relevant choices for firstly building the business apps you need, and secondly processing data without technical limitations, AI area included. Dependencies can be split in 3 separated categories of open-source solutions as follow.

1/ Rely on most valuable open-source technologies

e.g. Ubuntu Server - Vault - Postgres - Rust - Python - TypeScript

2/ Use highly valuable open-source solutions

e.g. Snapd - Caddy - React - TailwindCss - Pydantic - Pandas …

3/ Integrate some of the most brillant open-source initiatives

e.g. NginxUnit - Gel/EdgeQL - SolidJS



by Nicolas Champion, Sweetheart’s maker