All Projects → java-sheets → java-sheets

java-sheets / java-sheets

Licence: MIT license
☕ Run Java Snippets in your Browser

Programming Languages

java
68154 projects - #9 most used programming language
typescript
32286 projects
HTML
75241 projects
Dockerfile
14818 projects
Less
1899 projects
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to java-sheets

JShellStandalone
Provides a standalone version of the JShell REPL. Anything needed to run JShell independently is contained, so there is no need to install the full JDK. A minimal Java runtime is embedded and compressed using the jlink tool.
Stars: ✭ 36 (+89.47%)
Mutual labels:  repl, jshell
robotframework-debuglibrary
A debug library for RobotFramework, which can be used as an interactive shell(REPL) also.
Stars: ✭ 96 (+405.26%)
Mutual labels:  repl
mpv-repl
A graphical REPL for mpv input commands
Stars: ✭ 70 (+268.42%)
Mutual labels:  repl
openrepl
OpenRepl REPL
Stars: ✭ 27 (+42.11%)
Mutual labels:  repl
pyhstr
hstr, but for Python shells
Stars: ✭ 12 (-36.84%)
Mutual labels:  repl
solidity-shell
An interactive Solidity Shell
Stars: ✭ 434 (+2184.21%)
Mutual labels:  repl
nrepl.nvim
Neovim REPL for lua and vim script
Stars: ✭ 41 (+115.79%)
Mutual labels:  repl
all-seeing-bot
Repl.it discord moderation bot
Stars: ✭ 73 (+284.21%)
Mutual labels:  repl
composer-repl
A REPL for PHP built into Composer (using PsySH)
Stars: ✭ 81 (+326.32%)
Mutual labels:  repl
minitox
Minimal client for Tox
Stars: ✭ 65 (+242.11%)
Mutual labels:  repl
s7-imgui
Using s7 scheme alongside Dear ImGui to (interactively) build (cross platform) GUI apps.
Stars: ✭ 29 (+52.63%)
Mutual labels:  repl
cljs-browser-repl
A ClojureScript REPL and tutorial in your browser!
Stars: ✭ 35 (+84.21%)
Mutual labels:  repl
klisp
A Lisp written in about 200 lines of Ink, featuring an interactive literate programming notebook
Stars: ✭ 28 (+47.37%)
Mutual labels:  repl
psysh.el
PsySH on Emacs, PHP interactive shell (REPL)
Stars: ✭ 27 (+42.11%)
Mutual labels:  repl
cicada
Cicada Language
Stars: ✭ 9 (-52.63%)
Mutual labels:  repl
boltcli
boltcli is the redis-cli for boltdb with Lua script support
Stars: ✭ 25 (+31.58%)
Mutual labels:  repl
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Stars: ✭ 220 (+1057.89%)
Mutual labels:  repl
klipse-repl
Beginners friendly Clojure REPL
Stars: ✭ 44 (+131.58%)
Mutual labels:  repl
quac
Quoine Exchange API Console
Stars: ✭ 14 (-26.32%)
Mutual labels:  repl
tinker-zero
Bridge laravel/tinker for your laravel-zero applications
Stars: ✭ 39 (+105.26%)
Mutual labels:  repl
JSheets Logo

JSheets

Jsheet lets you create and share Java snippets, ranging from single expressions to complex classes, methods and even Markdown comments.

Small

Deployment & Configuration

Deploy Via Docker

The best way to deploy JSheets is to use our Official Docker Image.

Run the following for a minimal deployment:

docker run -d -p 8080:8080 --name jsheets ehenoma/jsheets

A full installation can be deployed using Docker Compose

version: '3.7'
services:
  server:
    image: ehenoma/jsheets:latest
    environment:
      JSHEETS_SERVER_PORT: 8080
      JSHEETS_MONGODB_URI: mongodb://root:root@document-store/jsheets
    ports:
      - "8080:8080"
    networks:
      - database
  document-store:
    container_name: document-store
    image: mongo:latest
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: root
    networks:
      - database

networks:
  database:

Environment Configuration

The application is configured using environment variables.

Field Default Description
JSHEETS_SERVER_PORT 8080 Port that the Server listens on
JSHEETS_MONGODB_URI - MongoDB Connection String
JSHEETS_SERVER_CACHE_STATIC_FILES false If enabled, the server caches static files in memory
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].