Skip to content

riteshnaik55/compilehub

Repository files navigation

CompileHub

CompileHub is web application that writes, compiles, and executes code in various programming languages directly from your browser. It is built using the Svelte and CodeCompiler API.

Features

  • Multi-language Support: Compile and run code in popular programming languages such as C, C++, Java, Python, JavaScript, and more.
  • Support for Standard Libraries: The compiler supports standard libraries and APIs for each programming language.
  • Error Reporting: If there are any syntax errors or issues in the code, the compiler displays clear error messages, helping users identify and correct their mistakes.
  • Shareable Code Snippets: Users can share their code snippets with others easily by copying directly to the clipboard.

Tech Stack

Svelte

HTML5

CSS3

JavaScript

Installation

Generate API key from RapidAPI Hub -

Install CompileHub with npm

  git clone https://github.com/riteshnaik55/compilehub.git
  cd compilehub
  npm install
  npm run dev
  • Create a .env file in the root directory to store API key.
  • Save this as environmental variable - VITE_API_KEY= <YOUR_API_KEY>

Demo

You can find the demo website here - Click here

Acknowledgements

Screenshots

App Screenshot App Screenshot App Screenshot App Screenshot

Contact

Thank you for checking out CompileHub! I hope you find it useful and valuable.

For any inquiries or further information, feel free to reach out to me:

LinkedInRitesh Naik

ProtonmailRitesh Naik