Projects
Automation
n8n
- n8n-io/n8n: Free node based Workflow Automation Tool. Easily automate tasks across different services. https://n8n.io
该项目的 Editor UI 用 Vue 实现,使用 Element-UI ,语法高亮部分使用 Prism,支持语言丰富,使用 koca/vue-prism-editor 作为代码编辑器。项目支持本地部署,简单尝试可采用 Docker 部署方式。
Visual Programming
Blockly
- google/blockly: The web-based visual programming editor. https://developers.google.com/blockly/
Machine Learning
Streamlit
- streamlit/streamlit: Streamlit — The fastest way to build custom ML tools https://streamlit.io
Tools
Portainer
- portainer/portainer: Making Docker management easy. https://www.portainer.io
项目采用 Go,Angular (1.5.0) 实现。Go 负责与 Docker Daemon 的通信,并提供 HTTP 服务。可采用Docker 部署,使用了 BoltDB 作为核心数据库。定时任务部分使用 robfig/cron 实现。
Carbon
🎨 Create and share beautiful images of your source code
[https://carbon.now.sh](https://carbon.now.sh)
JSON_to_Dart
- javiercbk/json_to_dart:Library that generates dart classes from json strings https://javiercbk.github.io/json_to_d…
Library
Crypto
CryptoJS
- brix/crypto-js: JavaScript library of crypto standards.
Readme 中示例如下
var CryptoJS = require("crypto-js");
var data = [{id: 1}, {id: 2}]
// Encrypt
var ciphertext = CryptoJS.AES.encrypt(JSON.stringify(data), 'secret key 123').toString();
// Decrypt
var bytes = CryptoJS.AES.decrypt(ciphertext, 'secret key 123');
var decryptedData = JSON.parse(bytes.toString(CryptoJS.enc.Utf8));
console.log(decryptedData); // [{id: 1}, {id: 2}]