• Stars
    star
    588
  • Rank 76,022 (Top 2 %)
  • Language
    JavaScript
  • Created over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⚡ Extremely fast online playground for every programming language.

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!

More Repositories

1

straight.el

🍀 Next-generation, purely functional package manager for the Emacs hacker.
Emacs Lisp
2,018
star
2

radian

🍉 Dotfiles that marry elegance and practicality.
Emacs Lisp
370
star
3

ctrlf

⌨️ Emacs finally learns how to ctrl+F.
Emacs Lisp
276
star
4

el-patch

✨ Future-proof your Emacs Lisp customizations!
Emacs Lisp
224
star
5

apheleia

🌷 Run code formatter on buffer contents without moving point, using RCS patches and dynamic programming.
Emacs Lisp
212
star
6

riju-replit

⚡ Extremely fast online playground for every programming language.
112
star
7

blackout

💡 The easy way to clean up your Emacs mode lighters.
Emacs Lisp
42
star
8

intuitive-explanations

📚 Understand, don't memorize.
JavaScript
14
star
9

emtas

Emacs Lisp
14
star
10

mercury

💀 ABANDONED: Emacs interface to Facebook Messenger
Python
10
star
11

minimal-webapp

💀 DEPRECATED: Minimal webapp using ClojureScript, Compojure, and Reagent
Clojure
7
star
12

ishikk

💀 ABANDONED: Calendar for the weary fisher.
Emacs Lisp
5
star
13

with-feature

💀 DEPRECATED: Better version of with-eval-after-load.
Emacs Lisp
5
star
14

Watching-Paint-Dry

Java applet where you can add paint and then watch it dry. Yes, really.
Java
4
star
15

elint

💀 DEPRECATED: Small module to deduplicate Elisp build tooling.
Shell
4
star
16

dotman

💀 DEPRECATED: One package manager to rule them all
Python
4
star
17

example-website

Example static site, like my personal website but much simpler
HTML
4
star
18

cs121-hello

Demo for CS 121 "Software Development", Harvey Mudd College Spring 2019.
HTML
4
star
19

straight.el-support

💀 DEPRECATED: examples and benchmarks for https://github.com/raxod502/straight.el
Emacs Lisp
3
star
20

lazy-map

Lazy maps for Clojure.
Clojure
3
star
21

contributor-guide

Deduplicate contributor guides.
3
star
22

space-grid

Abandoned plan for a clone of the old Flash game Star Relic
Python
3
star
23

funwithframes

Game where there are a lot of rectangles at the same time.
Processing
3
star
24

empty

Absolute bare minimum Leiningen template
Clojure
3
star
25

org-emacs

Simple configuration of Emacs optimized for Org mode
Emacs Lisp
3
star
26

mothers-day-2013

Java applet for Mother's Day from 2013.
Java
3
star
27

cs121-whales

CS 121 - Spring 2019
JavaScript
3
star
28

puzzles

Solvers for KenKen and Sudoku puzzles in Clojure
Clojure
2
star
29

dfa

Generate DFAs using genetic algorithm.
Clojure
2
star
30

TI84

Old programs that I wrote for the TI-84 in middle and high school.
2
star
31

MathViewers

Programming projects from high school math classes.
Java
2
star
32

CAS

💀 DEPRECATED: Failed attempt at creating a computer algebra system
Java
2
star
33

ScienceFair

Middle school science fair project: Boolean satisfiability solver applied to Sudoku puzzles.
Python
2
star
34

mothers-day-2021

JavaScript
2
star
35

bug48170-repro

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=48170
Emacs Lisp
1
star
36

JFLAP-Autograder

Grades JFLAP student submissions automatically.
Python
1
star
37

tabcrush

💀 ABANDONED: Crushes table-editing problems.
Emacs Lisp
1
star
38

juniper-linux

Linux kernel for Juniper Networks '19-20 HMC Clinic project
C
1
star
39

juniper-tools

Tools and scripts for Juniper Networks '19-20 HMC Clinic project.
Python
1
star
40

pset

💀 ABANDONED: The simplest LaTeX problem-set templating engine that could possibly work.
Python
1
star
41

acc

💀 DEPRECATED: Command-line accounting tool.
Python
1
star
42

VotingLib

Library for studying the comparative effectiveness of different voting systems
Java
1
star
43

mood-tracker

Capture, aggregate, and analyze moods
Shell
1
star
44

tidier-legacy

💀 DEPRECATED: crusty, broken Scala code for cleaning GitHub issues
Shell
1
star
45

fathers-day-2021

JavaScript
1
star
46

profile-dotemacs

My mirror of the Emacs package, with some fixes
Emacs Lisp
1
star