RimStone is a memory-safe, high-performance programming language and framework. It's general purpose, web ready, easy to use and powerful.
Build web applications, distributed systems, middleware and command-line applications in minutes. Try Hello World now, both as a command-line program and a service. RimStone applications are highly-optimized native executables without Virtual Machines.
Here's what RimStone code looks like. It's just a tiny little snippet, and the highlighting is automatic in Vim editor. This handles the upload of a file, updating the database, and showing a confirmation web page to a web client (it's a part of web file manager in less than 100 lines of code example:
Learn RimStone in no time with a number of step-by-step easy-to-replicate full examples.
RimStone comes with a well-written documentation.
RimStone installs as source only and it's built on the spot. RimStone does NOT need sudo - it installs in .rimstone folder in your home directory. Here's what you need to do to install RimStone:
wget "https://github.com/rimstone/rimstone/archive/refs/heads/main.tar.gz" -O main.tar.gz
tar xvfz main.tar.gz
cd rimstone-main
./riminst.sh
. $HOME/.bashrcRimStone uses toolkit libraries for some functionality (such as MariaDB/PostgreSQL/SQLite client, libxml2, CURL, OpenSSL), and to install those you'll need sudo of course (the RimStone installer can install those for you or you can do it yourself).
You can also install from the github repo, or from a package (such as for apt, dnf, zypper or pacman) - see all installation methods. All the files (including the above main.tar.gz as well as the packages) are in RimStone releases.
Send email to [email protected] with the issue description.
Bookmark RimStone blog for the latest releases, articles, examples etc.
Visit https://rimstone-lang.com for documentation, examples, blog and more information about RimStone.
RimStone is licensed under Apache 2 License, see https://rimstone-lang.com/rimstone-license.html


