All Projects → DeMaCS-UNICAL → LoIDE

DeMaCS-UNICAL / LoIDE

Licence: MIT license
Web-based IDE for Logic Programming

Programming Languages

javascript
184084 projects - #8 most used programming language
Pug
443 projects
CSS
56736 projects

Projects that are alternatives of or similar to LoIDE

Alumna
[Alpha release of v3] Development platform for humans / Plataforma de desenvolvimento para humanos
Stars: ✭ 32 (+52.38%)
Mutual labels:  web-app, web-application
Pastebin
Modern pastebin written in golang
Stars: ✭ 111 (+428.57%)
Mutual labels:  web-app, web-application
Musicode
🎶 Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/
Stars: ✭ 34 (+61.9%)
Mutual labels:  web-app, web-application
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+28338.1%)
Mutual labels:  web-app, web-application
Docker Vulnerable Dvwa
Damn Vulnerable Web Application Docker container
Stars: ✭ 117 (+457.14%)
Mutual labels:  web-app, web-application
Litecloud
User management system for the server (Home Cloud).
Stars: ✭ 26 (+23.81%)
Mutual labels:  web-app, web-application
EasyNotes
Apps notes for Windows, iOS and Android with P2P sync / Приложения заметок для Windows, iOS и Android, с P2P синхронизацией
Stars: ✭ 33 (+57.14%)
Mutual labels:  web-app, web-application
servant-beam-realworld-example-app
Exemplary fullstack Medium.com clone powered by Servant and Beam
Stars: ✭ 33 (+57.14%)
Mutual labels:  web-app, web-application
Keira2
The Azerothcore/Trinitycore Database Web-Editor
Stars: ✭ 110 (+423.81%)
Mutual labels:  web-app, web-application
Adoptoposs
Finding co-maintainers for your open source software project.
Stars: ✭ 93 (+342.86%)
Mutual labels:  web-app, web-application
Budget
Get a grip on your finances.
Stars: ✭ 609 (+2800%)
Mutual labels:  web-app, web-application
Android Advancedwebview
Enhanced WebView component for Android that works as intended out of the box
Stars: ✭ 2,186 (+10309.52%)
Mutual labels:  web-app, web-application
Ginatra
A web frontend for Git repositories
Stars: ✭ 522 (+2385.71%)
Mutual labels:  web-app, web-application
Jodel Web
[PHP] JodelBlue is a Web-App and Browser-Client for the Jodel App. No registration required! Browse Jodels all over the world.
Stars: ✭ 15 (-28.57%)
Mutual labels:  web-app, web-application
Slingcode
personal computing platform
Stars: ✭ 277 (+1219.05%)
Mutual labels:  web-app, ide
Mopaint
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Stars: ✭ 50 (+138.1%)
Mutual labels:  web-app, web-application
reactjs-portfolio
Welcome to my portfolio react.js repository page.
Stars: ✭ 109 (+419.05%)
Mutual labels:  web-app, web-application
web
Cloverleaf is a free, open source app to replace your password manager without storing your passwords anywhere.
Stars: ✭ 33 (+57.14%)
Mutual labels:  web-app, web-application
Theorytracker
🎼 HTML5/WebAudio multi-track functional harmony analysis and songwriting app! -- https://hlorenzi.github.io/theorytracker/
Stars: ✭ 62 (+195.24%)
Mutual labels:  web-app, web-application
Sharry
Sharry is a self-hosted file sharing web application.
Stars: ✭ 170 (+709.52%)
Mutual labels:  web-app, web-application

GitHub license GitHub release GitHub issues GitHub code size in bytes Lines of code David

Online Demo LoIDE website Twitter

LoIDE

A web-based IDE for Logic Programming.

LoIDE web GUI

Online Demo

Find a live demo at www.mat.unical.it/calimeri/projects/loide

Check the status of our services at https://loide.freshstatus.io

Purpose

The main goal of the LoIDE project is the release of a modular and extensible web-IDE for Logic Programming using modern technologies and languages.

A further goal of the project is to provide a web-service with a common set of APIs for different logic-based languages.
Further information can be found in the Wiki

Key Features

  • Syntax highlighting
  • Output highlighting
  • Layout and appearance customization
  • Keyboard shortcuts
  • Multiple file support
  • Execution and Solvers options definition
  • Import and Export files

Getting Started (Installation and Usage)

These instructions will get you a copy of the project up and running on your local machine.

Prerequisites

It only requires Node.js®

Download

You can find the latest version of LoIDE here.

Otherwise you can clone this repository.

Remember that you can always see all the releases of LoIDE here.

Install

Install dependencies:

npm install

Now you can run LoIDE in development or in production mode.

Run in production mode

In this mode, LoIDE will be optimized for production.

Start the server:

npm start

Use LoIDE in a browser at:

http://localhost:8084

If you wish to run LoIDE over HTTPS, you must provide paths to certificate files in the app-config.json file. Then, you can start LoIDE in a browser at:

http://localhost:8085

Run in development mode

Run LoIDE in development mode only for development and testing purposes.

Start the server:

npm run start:dev

The browser will be opened automatically LoIDE in at:

http://localhost:7000

Note

You need an "executor" in order to run the solvers.

If you like it, you can use our EmbASPServerExecutor.

Built With

Versioning

We use Semantic Versioning for versioning. For the versions available, see the releases on this repository.

Credits

  • Stefano Germano (Founder/Maintainer)
  • Eliana Palermiti
  • Rocco Palermiti
  • Alexander Karaulshchikov
  • Giorgio Andronico
  • Francesco Calimeri (Scientific Supervisor)

From the Department of Mathematics and Computer Science of the University of Calabria

License

This project is licensed under the MIT License

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].