Second State (@second-state)

Top repositories

1

wasmedge-quickjs

A high-performance, secure, extensible, and OCI-complaint JavaScript runtime for WasmEdge.
JavaScript
487
star
2

wasm-learning

Building Rust functions for Node.js to take advantage of Rust's performance, WebAssembly's security and portability, and JavaScript's ease-of-use. Demo code and recipes.
Rust
430
star
3

SOLL

SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
C++
376
star
4

buidl

A browser-based IDE for creating, deploying, and sharing blockchain apps (DApps, or decentralized apps). Publish your first blockchain DApps in 5 minutes! Here is how: https://docs.secondstate.io/buidl-developer-tool/getting-started
Vue
364
star
5

microservice-rust-mysql

A template project for building a database-driven microservice in Rust and run it in the WasmEdge sandbox.
Rust
346
star
6

dapr-wasm

A template project to demonstrate how to run WebAssembly functions as sidecar microservices in dapr
Rust
275
star
7

smart-contract-search-engine

Takes a link to a smart contract's raw ABI file and an RPC URL and then indexes all instances of that smart contract
JavaScript
267
star
8

WasmEdge-WASINN-examples

Rust
237
star
9

LlamaEdge

The easiest & fastest way to run customized and fine-tuned LLMs locally or on the edge
Rust
206
star
10

wasmedge-nodejs-starter

A template project to run Rust functions in Node.js through the Second State WebAssembly engine.
JavaScript
158
star
11

rustwasmc

Tool for building Rust functions for Node.js. Combine the performance of Rust, safety and portability of WebAssembly, and ease of use of JavaScript.
Rust
129
star
12

how_to_deploy_uniswap

Detailed instructions on how to deploy Uniswap on an Ethereum compatible blockchain
JavaScript
124
star
13

chat-with-chatgpt

Chat with ChatGPT via GitHub issue comments.
111
star
14

WasmEdge-go

The GO language SDK and API for WasmEdge
Go
107
star
15

vercel-wasm-runtime

A template project for building high-performance, portable, and safe serverless functions in Vercel.
JavaScript
81
star
16

wasmedge-containers-examples

Shell
71
star
17

wasmedge_wasi_socket

A Rust lib for socket on WasmEdge.
Rust
70
star
18

meetups

70
star
19

rust-by-example-ext

Rust by Example -- Extended Edition
Dockerfile
64
star
20

lity

A rule-based contract-oriented high-level language.
C++
56
star
21

wasm-joey

Serverless Wasm - A lightweight Node.js application for deploying and executing WebAssembly(Wasm) binary-code via HTTP
JavaScript
54
star
22

ssvm-deno-starter

A template project to run Rust functions in Deno through the Second State WebAssembly engine.
Dockerfile
53
star
23

SewUp

A library to help you sew up your Ethereum project with Rust and just like develop in a common backend
Rust
52
star
24

rust-wasm-ai-demo

Rust functions for Tensorflow inference in Node.js. Rust's performance, WebAssembly's security and portability, and Javascript's ease-of-use.
Dockerfile
49
star
25

WasmEdge-go-examples

Go
46
star
26

recrypt-as-a-service

An open key management service to support privacy-first and scalable file sharing.
Rust
46
star
27

learn-rust-with-github-actions

Getting started with the Rust programming language using this VSCode and GitHub Actions template.
Dockerfile
46
star
28

aws-lambda-wasm-runtime

A template project for building high-performance, portable, and safe serverless functions in AWS Lambda.
JavaScript
44
star
29

wasmedge-seL4

Integrate WasmEdge with seL4
Shell
42
star
30

dapr-sdk-wasmedge

An experimental Dapr SDK in Rust. It is designed to run in WasmEdge applications.
Rust
41
star
31

MEGA

Make ETLs Great Again!
Rust
40
star
32

tencent-tensorflow-scf

A template project for serverless functions for Tensorflow inference on Tencent Cloud.
HTML
38
star
33

simple-staking-smart-contract

A smart contract which allows users to stake and un-stake (after a set period of time) a specified ERC20 token.
Solidity
38
star
34

wasm32-wasi-benchmark

C++
35
star
35

WebAssembly-landscape

The current development of WebAssembly
34
star
36

rust-examples

Simple Rust applications that run in WasmEdge
Rust
32
star
37

wasmedge-rustsdk-examples

Rust
31
star
38

tencent-scf-wasm-runtime

基于 WebAssembly 容器镜像的高性能腾讯云函数开发模版。A template project for building high-performance, portable, and safe serverless functions in Tencent Serverless Cloud Functions.
JavaScript
29
star
39

crunw

Add WasmEdge support to crun so that Docker and k8s tools can manage WasmEdge runtimes side by side with Docker-like application containers.
C
29
star
40

wasmedge-bindgen

Let WebAssembly's exported function support more data types for its parameters and return values.
Rust
29
star
41

wasmedge_tensorflow_interface

Rust
20
star
42

kubecon-eu-2023

20
star
43

substrate-ewasm

A substrate runtime module library (SRML) for Etherem flavored WebAssembly (ewasm)
18
star
44

runw

C++
18
star
45

simple-timelock-smart-contract

A simple timelock smart contract which locks ERC20 tokens for a specific time period and then allows users to unlock when that time period has elapsed
Solidity
17
star
46

netlify-wasm-runtime

A template project for building high-performance, portable, and safe serverless functions in Netlify.
JavaScript
16
star
47

rust-ssvm

Use EVMC binding SSVM and host written in Rust
Rust
15
star
48

serverless-reactor-starter

Rust
15
star
49

hugo-website

A no-code, no-software and no-cost solution to publishing sophisticated web sites managed by non-technical people.
HTML
15
star
50

witc

wasm-interface-types supplement & compiler of wasmedge
Haskell
13
star
51

ssvm-napi

SSVM Node.js Addon
C++
12
star
52

WasmEdge-tensorflow

C++
12
star
53

AI-as-a-Service

Rust
12
star
54

OCR-tesseract-on-Centos7

How to install and use tesseract OCR on Centos7 - without root access
11
star
55

interest-earner-smart-contract

A Solidity smart contract which allows users to stake, earn and un-stake.
Solidity
10
star
56

linear-timelock-smart-contract

Solidity smart contract which disburses ERC20 tokens linearly, over a specific period of time (all values are dynamic and are set by the contract owner)
Solidity
10
star
57

substrate-wasmedge

Substrate on WasmEdge
Rust
10
star
58

ssvm-tencent-starter

Shell
9
star
59

nodejs-helper

Rust
9
star
60

WasmEdge-tensorflow-tools

C++
9
star
61

llm-web-api-server

Rust
8
star
62

wasm-llm

Python
6
star
63

WasmEdge-evmc

Second State WebAssembly VM for EVMC Extension
C++
6
star
64

wasmedge-core

WasmEdge Node.js Addon
C++
6
star
65

wasmedge_plugin_rust_sdk

Rust
5
star
66

tencent-meme-scf

HTML
5
star
67

chatbot-ui

TypeScript
5
star
68

WasmEdge-image

C
5
star
69

qdrant-rest-client

A lightweight Qdrant client library for Rust
Rust
4
star
70

llm_todo

Python
4
star
71

wasmedge-mysql

A repository which provides a MySQL persistent storage solution for the WasmEdge runtime
JavaScript
4
star
72

SSVMRPC

A Remote Procedure Call (RPC) implementation which facilitates both code-deployment and code-execution interactions with SecondState's stateless Virtual Machine (SSVM)
Rust
4
star
73

opendapps

HTML
4
star
74

ssvm-napi-extensions

C++
4
star
75

micro-slots

Storing and accessing multiple integer values in Ethereum, using only one single uint256 slot
Python
4
star
76

libeni

Official C++ implementation of libENI, which is part of the Lity project.
C++
4
star
77

serialize_deserialize_u8_i32

A Rust library that safely converts, back and forward, between u8 and i32
Rust
3
star
78

tencent-ocr-scf

Serverless functions for OCR on Tencent Cloud.
HTML
3
star
79

ssvm-tencent-tensorflow

HTML
3
star
80

wasmedge_hostfunctionexample_interface

This is an example to create a host function interface for calling the WasmEdge internal host functions.
Rust
3
star
81

wasmmark

JavaScript
3
star
82

wasmedge-extensions

WasmEdge for Node.js Addon with extensions
C++
3
star
83

server-side-wasm-video-editing

An example of how to build a third-party application that uses SecondState's Wasm VM to edit video on the server side. This prototype shows how video can undergo frame-by-frame, pixel-by-pixel processing using native Wasm data only i.e. pixel as i32
HTML
3
star
84

docai-hf-rs

Document AI for WasmEdge
2
star
85

linkerd-wasm

A template project to run WebAssembly functions as microservices in Linkerd
2
star
86

wasmedge_process_interface

Rust
2
star
87

rfq-marketplace

Rust
2
star
88

WASI-NN-GGML-PLUGIN-REGISTRY

This is a registry project for storing all released WasmEdge WASI-NN GGML plugin with different llama.cpp versions.
2
star
89

linear-timelock-user-interface

Interface for LinearTimelock.sol smart contract
JavaScript
2
star
90

rust-faas-showcases

HTML
2
star
91

rust_native_storage_library

A library which compiles to `.so` and `.dylib` and facilitates the native storage (and retrieval) of key:value pairs on the host system
Rust
2
star
92

WasmEdge-storage

Second State WebAssembly VM for Rust Storage Extension
C++
2
star
93

simple-timelock-user-interface

A user interface for the simple timelock smart contract
JavaScript
2
star
94

WasmEdge-paratime

An Oasis Paratime using WasmEdge
Rust
2
star
95

SSVMContainer

A Rust application that sits between incoming requests from the network and the SSVM. This application handles the deployment of Wasm applications and manages the execution of services (callable functions inside the Wasm application). The actual execution takes place inside the SSVM. The SSVM is a stack-based Virtual Machine which is stateless. This SSVMContainer application is responsible for fielding incoming deployments and service calls as well as storing application state.
HTML
2
star
96

wasmedge_rustls_api

Rust
1
star
97

libsql_wasi_nn

Rust
1
star
98

haiku-connector

Haiku Connector Runner
Rust
1
star
99

wasmedge_hyper_rustls

A crate similar to rustls-hyper for wasi.
Rust
1
star
100

wasmedge_asyncify

Rust
1
star