Best Flask open-source libraries and packages

Compiler

This repository contains the code for an online code editor called 8BIT. The editor allows users to write, edit, and run code snippets in various programming languages directly in the browser. It is built using HTML, CSS, and JavaScript, Flask and it utilizes the Ace code editor library.
Updated 2 months ago

8Bit Online Compiler

Description

Welcome to 8Bit Online Compiler, a simple and user-friendly web-based compiler that allows you to write and execute code in various programming languages right in your browser. Embrace the nostalgia of 8-bit graphics while coding with ease and convenience.

Features

  • Language Support: Write code in popular programming languages, including C, C++, Python and Java.

  • Real-time Output: See the output of your code instantly as you type, making the debugging process efficient.

  • User-friendly Interface: Enjoy a clean and intuitive interface designed to enhance your coding experience.

  • Save and Share: Save your code snippets to your local machine.

  • No Installation Needed: No need to install any software or set up development environments; start coding right away!

How to Use

  1. Choose a programming language from the dropdown menu.

  2. Write your code in the provided editor area.

  3. Click the "Run" button to execute the code.

  4. The output will be displayed below the editor.

  5. To save your code snippet, click the "Save" button and provide a title.

  6. To access your saved code snippets, click on the "Saved Codes" tab.

Structure

.
├── static
│   ├── css
│   │   ├── bootstrap.min.css
│   │   └── styles.css
│   ├── img
│   └── script
│       ├── animate.js
│       ├── bootstrap.min.js
│       ├── bs-init.js
│       ├── c.js
│       ├── c++.js
│       ├── fire.js
│       ├── firebase.js
│       ├── java.js
│       ├── python.js
│       ├── script.js
│       ├── script2.js
│       ├── script3.js
│       ├── script4.js
│       ├── script5.js
│       └── session.js
├── templates
│   ├── 404.html
│   ├── admin.html
│   ├── c.html
│   ├── cpp.html
│   ├── index.html
│   ├── java.html
│   ├── login.html
│   ├── restricted.html
│   ├── signup.html
│   └── star.html
├── app.py
└── h.txt

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Firebase
  • Python

Demo

Check out the live demo of the 8Bit Online Compiler here.

Future Enhancements

  • Support for more programming languages.
  • User accounts and personal code repositories.
  • Theme customization options for the editor.

Acknowledgements

We would like to express our appreciation to the open-source community for their valuable tools and resources that made this project possible.


Happy coding with 8Bit Online Compiler! 🎮🚀