Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anishagg17/ide_desktop
A Desktop tool to compile and edit C++ or Python code. Implemented functionalities like syntax highlighting and working on multiple files.
https://github.com/anishagg17/ide_desktop
electron express ide nodejs react typescript webpack
Last synced: about 2 months ago
JSON representation
A Desktop tool to compile and edit C++ or Python code. Implemented functionalities like syntax highlighting and working on multiple files.
- Host: GitHub
- URL: https://github.com/anishagg17/ide_desktop
- Owner: anishagg17
- Created: 2020-05-10T09:07:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-05T19:39:52.000Z (over 1 year ago)
- Last Synced: 2024-05-29T19:26:53.308Z (8 months ago)
- Topics: electron, express, ide, nodejs, react, typescript, webpack
- Language: JavaScript
- Homepage:
- Size: 6.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desktop IDE
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/anishagg17/Ide_desktop)
[![app: Electron](https://img.shields.io/badge/app-Electron-orange)](https://github.com/anishagg17/Ide_desktop)
[![client: React](https://img.shields.io/badge/client-React-blue)](https://github.com/anishagg17/Ide_desktop)
[![server: Node](https://img.shields.io/badge/server-Node-green)](https://github.com/anishagg17/Ide_desktop)
[![styling: Scss](https://img.shields.io/badge/styling-Scss-blueviolet)](https://github.com/anishagg17/Ide_desktop)
[![language: TypeScript](https://img.shields.io/badge/language-TypeScript-red)](https://github.com/anishagg17/Ide_desktop)
[![bundler: WebPack](https://img.shields.io/badge/bundler-WebPack-yellow)](https://github.com/anishagg17/Ide_desktop)This is an IDE built using [Electron](http://electron.atom.io/), ReactJs, NodeJs, Webpack, TypeScript, JavaScript.
![Screenshot](./ss.png)
## Installation
1. Install [Node.js](https://nodejs.org/)
2. `npm install`## Development
### Watch & Launch application
Run the watch files, background complie JavaScript/TypeScript/CSS and Launch the Electron app
```bash
npm start
```## Release build
Build the app for production. Please build individually because there is a platform-specific processing.
```bash
npm run release:mac
npm run release:win
npm run release:linux
```or
```bash
npm run release:build
npm run release:pack-mac
npm run release:pack-win
npm run release:pack-linux
```It is also will be skipped by running the `release:mac` or `release:pack-mac` in the Windows environment.