SRIC

Why Sric?

A maxed-out, hexagon warrior among programming languages.

image

Performance

The Sric language delivers blazing-fast runtime performance, thanks to its no garbage collector and support for low-level memory operations. It maintains low-cost abstractions while offering high expressiveness.

Safety

Sric is memory-safe, free from memory leaks, dangling pointers, and other common C++ memory issues. It's safe mechanism does not force users to write complex and inefficient code, enabling memory safety without any additional effort.

Simplicity

Sric strives to minimize complexity by eliminating unnecessary syntax features. No borrow checking, lifetime annotations. No C++-style constructors/assignment, function overloading, template metaprogramming, multiple inheritance, macros.

Build it in Sric

Sric has a wide range of applications. It can easily call existing C/C++ libraries and be called by C++ code. It is suitable for building command-line tools, server-side software, embedded systems, desktop applications, and even web frontends via WebAssembly.

image

Command Line

Speed up CLI development with Sric. Maintain your applications with robust reliability.

image

WebAssembly

Sric outperforms JavaScript in web applications, delivering native-speed execution

image

Networking

No GC pauses, no surprises. Sric delivers lean and reliable networking stacks.

image

Embedded

For low-resource devices: Get hardware-level control without losing developer convenience. Meet Sric.

Wase Cross-platform GUI

Wase is a cross-platform UI library developed by Sric. With a single codebase, it can be compiled and run on both desktop and web browsers, with future support for Android and iOS development. Wase offers a rich set of controls and elegant interfaces. Support creation UI from configuration file and support custom styles. It employs a self-rendering approach, similar to Qt and Flutter, but is more lightweight. The Sric language has specially designed comma-expression syntax for Wase, enabling a declarative API style comparable to SwiftUI and React Native.

Online Demo
image

Get involved

Sric is 100% open-source and free to use. Being a young project, we're just getting started – and that's where you come in! No matter your skill level, your ideas and contributions can help build something extraordinary.