Extremely fast online playground for every programming language.
Go to file
plondon 1dd7533abe
Merge branch 'master' of github.com:radian-software/riju into radian-software-master
2023-05-11 09:19:32 -04:00
.github Add Cash App 2022-06-07 16:38:16 -07:00
agent Add/change various things 2022-12-28 19:52:59 -07:00
backend Merge branch 'master' of github.com:radian-software/riju into radian-software-master 2023-05-11 09:19:32 -04:00
bin Don't fail when .env is missing 2021-07-06 03:23:06 +00:00
cli Update to reflect IP transfer 2022-05-09 09:52:11 -07:00
doc Update to reflect IP transfer 2022-05-09 09:52:11 -07:00
docker Merge branch 'master' of github.com:radian-software/riju into radian-software-master 2023-05-11 09:19:32 -04:00
financials Migrate financials to radian-software org 2022-05-09 15:41:39 -07:00
frontend Merge branch 'master' of github.com:radian-software/riju into radian-software-master 2023-05-11 09:19:32 -04:00
grafana Fix alerts 2022-02-12 18:22:17 -08:00
k8s omfg it works 2022-12-29 00:45:38 -07:00
langs Merge branch 'master' of github.com:radian-software/riju into radian-software-master 2023-05-11 09:19:32 -04:00
lib Deal with Carp being sloooooooow 2021-08-15 18:34:11 -07:00
packer Upgrade AMI to 22.04 2022-10-10 14:26:45 -07:00
shared Fix permissions on sqlite build dir 2021-02-07 09:35:39 -08:00
supervisor Pass raw deploy config into app container 2022-10-10 14:20:44 -07:00
system More work on pull and list subcmds 2022-10-10 21:51:25 -07:00
tf Merge branch 'master' of github.com:radian-software/riju into radian-software-master 2023-05-11 09:19:32 -04:00
tools Merge branch 'master' of github.com:radian-software/riju into radian-software-master 2023-05-11 09:19:32 -04:00
.clang-format Add code formatters for Riju itself 2021-07-17 00:50:42 -07:00
.dockerignore Load language configurations into server 2021-03-18 19:03:28 -07:00
.gitignore v2 for server agent 2022-12-27 18:26:48 -07:00
CONTRIBUTING.md Update to reflect IP transfer 2022-05-09 09:52:11 -07:00
LICENSE.md Update to reflect IP transfer 2022-05-09 09:52:11 -07:00
Makefile Remove top-level references to Depgraph hashing 2022-10-10 09:50:10 -07:00
README.md Update statuspage link (#162) 2022-09-22 15:45:48 -07:00
SECURITY.md Update to reflect IP transfer 2022-05-09 09:52:11 -07:00
env.yaml.bash Add/change various things 2022-12-28 19:52:59 -07:00
package.json Merge branch 'master' of github.com:radian-software/riju into radian-software-master 2023-05-11 09:19:32 -04:00
webpack.config.cjs I hate writing Webpack configs. I hate it so much. 2020-12-27 12:42:06 -08:00
yarn.lock Merge branch 'master' of github.com:radian-software/riju into radian-software-master 2023-05-11 09:19:32 -04:00

README.md

Riju

Riju is a very fast online playground for every programming language. In less than a second, you can start playing with a Python interpreter or compiling INTERCAL code.

Check it out at https://riju.codes!

Service uptime available at https://radian.statuspage.io/.

Is it free?

Riju will always be free for everyone. I pay for the hosting costs out of the business account of Radian LLC, which is funded by donations and my personal savings. If you would like to help keep Riju online and see more projects like it, there are a few donation methods available in the "Sponsor this project" sidebar on GitHub.

All financial records for Radian LLC are made publicly available.

Is it safe?

Riju does not collect your personal information.

  • Your code is deleted from the server as soon as you close Riju.
  • Your terminal input and output is never saved or logged anywhere.
  • Riju uses Fathom Analytics to measure traffic. Fathom collects very limited data and does not sell it to third parties, unlike Google Analytics.
  • Riju does not serve advertisements or share data with any third party aside from Fathom Analytics.

All of the above notwithstanding, any service that allows people to run code online is inherently risky. For this reason, I can't make any guarantees about the security or privacy of your data.

See also Reporting a security issue.

Are there rules?

Yes, there is one rule and it is "please be nice". Examples of not being nice include:

  • Trying to consume as many resources as possible. All this will do is prevent others from using Riju, which isn't nice.
  • Mining cryptocurrency. Since hosting Riju comes out of ~my paycheck~ community donations, this is exactly equivalent to stealing, which isn't nice.

Can I help? / Documentation

Absolutely, please see Contributing guide.

Similar projects

Acknowledgements

  • A big thank you to Mike Diarmid of Invertase for being an early sponsor of the project and helping out with hosting costs! Thanks to Mike's generous support I have the runway to get Riju stable enough for everyone to use.
  • Thank you to the maintainers of Monaco, node-pty, and Xterm.js! Without any one of these open-source libraries, version 1.0 of Riju could not have come to life!