Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pcmacdon/jsish
Jsi is a small, C-embeddable javascript interpreter with tightly woven Web and DB support.
https://github.com/pcmacdon/jsish
c code-generation database debugger diagnostics embedded fossil interpreter javascript jsi lockdown markdeep markdown mysql sandbox sqlite tracing unit-testing vue websocket
Last synced: 3 months ago
JSON representation
Jsi is a small, C-embeddable javascript interpreter with tightly woven Web and DB support.
- Host: GitHub
- URL: https://github.com/pcmacdon/jsish
- Owner: pcmacdon
- License: mit
- Created: 2016-07-08T13:28:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-02-22T11:22:22.000Z (9 months ago)
- Last Synced: 2024-04-24T15:16:04.935Z (7 months ago)
- Topics: c, code-generation, database, debugger, diagnostics, embedded, fossil, interpreter, javascript, jsi, lockdown, markdeep, markdown, mysql, sandbox, sqlite, tracing, unit-testing, vue, websocket
- Language: C
- Homepage: https://jsish.org/
- Size: 14.6 MB
- Stars: 39
- Watchers: 2
- Forks: 8
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- AwesomeInterpreter - jsish
README
Jsi is a **javascript**-ish interpreter with builtin websocket-server, sqlite and **C**-extensibility.
[Home](https://github.com/pcmacdon/jsish/ "Github Repository") | [Docs](https://github.com/pcmacdon/jsish/blob/master/lib/www/md/Index.md)
### Start
Get source and build '''make'''.
Or download a binary: https://github.com/pcmacdon/jsibin/
🚩 See [Start](./lib/www/md/Start.md).
### Usage./jsish -W -docs / # Jsi web-docs.
./jsish -S mysqlite.db # Sqlite web-gui.
Compile and run a simple C-extension../jsish -c -jsc "function add(n1:number, n2:number=1):number { n1+=n2; \nRETURN(n1);\n }" Sum
./jsish -e 'require("Sum",0); return Sum.add(9,3);'