Skip to content
View rimstone's full-sized avatar

Block or report rimstone

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rimstone/README.md

RImStone Logo

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.

Example

Tutorial

Documentation

Install

Bugs and issues

Blog

Web site

License

Example

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:

Rimstone Example

Tutorial

Learn RimStone in no time with a number of step-by-step easy-to-replicate full examples.

Documentation

RimStone comes with a well-written documentation.

Install

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/.bashrc

RimStone 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.

Bugs and issues

Send email to [email protected] with the issue description.

Blog

Bookmark RimStone blog for the latest releases, articles, examples etc.

Web site

Visit https://rimstone-lang.com for documentation, examples, blog and more information about RimStone.

License

RimStone is licensed under Apache 2 License, see https://rimstone-lang.com/rimstone-license.html

Popular repositories Loading

  1. rimstone rimstone Public

    RimStone programming language and framework.

    C 45 4

  2. rimstone.github.io rimstone.github.io Public

    RimStone programming language, framework and application server

    HTML