AI prompts
base on ⚡ 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](https://en.wikipedia.org/wiki/INTERCAL) code.
Check it out at <https://riju.codes>! Please note that Riju is only
available on IPv6-enabled networks due to the higher financial cost of
supporting legacy protocols. If your network [does not support
IPv6](https://test-ipv6.com/) then please consider asking your network
administrator or service provider to do their part in supporting
modern internet standards. You can consider accessing Riju through a
VPN as a workaround.
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](https://github.com/radian-software/financials).
## 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](https://usefathom.com/) 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](SECURITY.md).
## 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](CONTRIBUTING.md).
## Similar projects
* [TryItOnline](https://tio.run/)
* [RyuGod](https://www.ryugod.com/)
## Acknowledgements
* A big thank you to [Mike Diarmid](https://github.com/Salakar) of
[Invertase](https://github.com/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](https://github.com/microsoft/monaco-editor),
[node-pty](https://github.com/microsoft/node-pty), and
[Xterm.js](https://github.com/xtermjs/xterm.js/)! Without any one of
these open-source libraries, version 1.0 of Riju could not have come
to life!
", Assign "at most 3 tags" to the expected json: {"id":"5256","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"