carcin

Version, currently main branch1 version
  • main branchlatestFeb 11, 2023

github.com/jhass/carc.in

Compile & run code in

71 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  carcin:
    github: jhass/carc.in
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
0.31.0
License
MIT
Targets
  • web from src/web.cr
  • sandbox from src/sandbox.cr

Dependencies

Runtime Dependencies

  • artanis*github: ysbaddaden/artanis, branch: master
  • pg~> 0.19.0github: will/crystal-pg

README

# [carc.in](http://carc.in) - Compile and run code in

A web service that runs your code and displays the result.

Consists of:

* Frontend (a [ember-cli](http://www.ember-cli.com/) app)
* Backend API server (written in [Crystal](http://crystal-lang.org))
* Sandbox manager (designed for Archlinux host with a BTRFS filesystem available, written in [Crystal](http://crystal-lang.org))

## Supported languages

* Crystal
* Ruby
* C (GCC)

## Contributing

1. Fork it ( https://github.com/jhass/carc.in/fork )
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Add some feature')
4. Push to the branch (git push origin my-new-feature)
5. Create a new Pull Request