MarilynDafa / Ijjs
a lightweight js runtime for IOT(一个面向物联网的JS运行时)
Stars: ✭ 38
Programming Languages
c
50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Ijjs
Image classifier
CNN image classifier implemented in Keras Notebook 🖼️.
Stars: ✭ 139 (+265.79%)
Mutual labels: ai, cnn
nysocks
Nysocks binds kcp and libuv to provide an aggressive tcp tunnel in nodejs.
Stars: ✭ 78 (+105.26%)
Mutual labels: kcp, libuv
Weixinxiaochengxu
小帅一点资讯微信小程序图像识别源码,微信小程序百度AI接口源码,微信小程序图片上传显示缩放缩略图,人工智能,图像识别,人脸颜值分析,植物、动物、车型、LOGO、食材、手写文字识别等
Stars: ✭ 162 (+326.32%)
Mutual labels: ai, cnn
Libhv
🔥 比libevent、libuv更易用的国产网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket client/server.
Stars: ✭ 3,355 (+8728.95%)
Mutual labels: libuv, kcp
Webml Polyfill
A polyfill for Web Neural Network (WebNN) API
Stars: ✭ 133 (+250%)
Mutual labels: ai, cnn
Neuralnetwork.net
A TensorFlow-inspired neural network library built from scratch in C# 7.3 for .NET Standard 2.0, with GPU support through cuDNN
Stars: ✭ 392 (+931.58%)
Mutual labels: ai, cnn
Gordon cnn
A small convolution neural network deep learning framework implemented in c++.
Stars: ✭ 241 (+534.21%)
Mutual labels: ai, cnn
Awareness
The new architecture of co-computation for data processing and machine learning.
Stars: ✭ 11 (-71.05%)
Mutual labels: ai, iot
jwEngine
A cross-platform C++<->lua server quick solution
Stars: ✭ 226 (+494.74%)
Mutual labels: kcp, libuv
Ailab
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
Stars: ✭ 6,896 (+18047.37%)
Mutual labels: ai, iot
Sai
SDK for TEE AI Stick (includes model training script, inference library, examples)
Stars: ✭ 28 (-26.32%)
Mutual labels: cnn, iot
Emqx
An Open-Source, Cloud-Native, Distributed MQTT Message Broker for IoT.
Stars: ✭ 8,951 (+23455.26%)
Mutual labels: iot
Rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
Stars: ✭ 980 (+2478.95%)
Mutual labels: ai
Teacher Student Training
This repository stores the files used for my summer internship's work on "teacher-student learning", an experimental method for training deep neural networks using a trained teacher model.
Stars: ✭ 34 (-10.53%)
Mutual labels: ai
Quant Finance Resources
Courses, Articles and many more which can help beginners or professionals.
Stars: ✭ 36 (-5.26%)
Mutual labels: ai
Overview
IJJS is an open-source, cross-platform, lightweight JavaScript runtime environment. It executes JavaScript code outside of a browser. this project is inspired by nodejs,txiki.js.IJJS is especially suitable for server development, Internet of Things, artificial intelligence and so on.
Features
- URL
- Jemalloc memory pool
- XMLHttpRequest & fetch
- Worker API
- Crypto API
- WebAssembly
- TCP KCP and UDP sockets
- TTY handles
- Unix sockets / named pipes
- Timers
- Signals
- File operations
- High-resolution time
- Miscellaneous utility functions
- Worker threads
- Child processes
- System Information
- PostgreSQL
- Redis
3rd library
- jemalloc
- libuv
- wasm3
- quickjs
- kcp
- zlog
- miniz
- curl
Building
Windows: Visual Studio 2019 + clang
Linux: Visual Studio 2019 + clang + WSL
OSX/IOS: XCode
Android: Visual Studio 2019 + NDK
Supported platforms
- GNU/Linux
- macOS
- Windows
- Android
- IOS
- Other Unixes
Using IJJS
- Install IJJS.
- Install the [IJJS Debug extension] in VS Code.
- Use command "ijjs-cli --init" to create project
- Switch to the debug viewlet and press the gear dropdown.
- Select the debug environment "ijjs.launch".
- Press the green 'play' button to start debugging.
- Use command "ijjs-cli --min" to minify all js files in dist folder
Module Development
- Develop C module, you can refer to sigar module
- Develop JS module, you can refer to cron module
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].