https://github.com/hazelnutparadise/idensyra
A mini Go IDE, with Insyra pre-installed. It aims to make data analysis even more easier. Run Go code without installing Go environment!
https://github.com/hazelnutparadise/idensyra
hecktoberfest ide insyra yaegi
Last synced: 8 months ago
JSON representation
A mini Go IDE, with Insyra pre-installed. It aims to make data analysis even more easier. Run Go code without installing Go environment!
- Host: GitHub
- URL: https://github.com/hazelnutparadise/idensyra
- Owner: HazelnutParadise
- License: mit
- Created: 2024-10-11T13:21:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-01T05:05:56.000Z (8 months ago)
- Last Synced: 2025-03-01T05:24:33.892Z (8 months ago)
- Topics: hecktoberfest, ide, insyra, yaegi
- Language: HTML
- Homepage:
- Size: 5.43 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Idensyra
`Idensyra` is a mini Go IDE, with [Insyra](https://github.com/HazelnutParadise/insyra) pre-installed. Run Go code without installing Go environment!
**Official Website: https://insyra.hazelnut-paradise.com/#HowToUse**
**Get Idensyra executable file [HERE](https://github.com/HazelnutParadise/idensyra/releases).**
## [Insyra](https://github.com/HazelnutParadise/insyra) Inside: Simple? It's quite!
With `Idensyra`, you can write Go code, and run it immediately, no need to install Go environment. Also, you can use [Insyra](https://github.com/HazelnutParadise/insyra)'s functions directly in `Idensyra`.
## User Interface
Idensyra has two modes:
- **GUI mode**: Build with [Fyne](https://github.com/fyne-io/fyne).
- **WebUI mode**: WebUI with [monaco-editor](https://github.com/microsoft/monaco-editor), provides code highlighting and auto-complete.### GUI

### WebUI

## How it works
Idensyra use [Yaegi](https://github.com/traefik/yaegi) to run Go code.
## Limitation
- No third party package support (except Insyra and its dependencies).
- Does not support `py` and `lp` package of Insyra.
- Currently no code highlighting.