theanarkh's repositories

understand-nodejs

通过源码分析nodejs原理

read-nodejs-code

nodejs源码解析

Language:JavaScriptLicense:NOASSERTIONStargazers:118Issues:11Issues:0

read-libuv-code

libuv源码分析

Language:CLicense:NOASSERTIONStargazers:105Issues:5Issues:0

read-linux-0.11

linux0.11源码解析

Language:CStargazers:90Issues:9Issues:0

nodejs-threadpool

基于nodejs worker_threads的线程池。耗时操作或nodejs没有提供异步模式的api(例如解密、同步的文件api)都可以在线程池中执行,业务代码只需要返回一个Promise或async函数给线程池库,至于业务逻辑做什么操作,其实都可以,比如setTimeout,异步操作,async await等

Language:JavaScriptLicense:MITStargazers:72Issues:2Issues:7

read-libtask-code

libtask源码分析,libtask是一个协程库,由google的Russ Cox大佬写的

Language:CLicense:MITStargazers:71Issues:2Issues:0

No.js

No.js:基于V8和io_uring的JS运行时,只支持Linux5.5及以上

Language:C++License:MITStargazers:53Issues:4Issues:0

Deer

Deer: Javascript Runtime, just for fun.

Language:C++License:MITStargazers:12Issues:5Issues:1
Language:C++License:MITStargazers:12Issues:2Issues:0

read-linux5.9.9-code

linux源码分析

Language:CLicense:NOASSERTIONStargazers:6Issues:0Issues:0

learn-how-to-extend-node

学习和尝试拓展node

Language:MakefileLicense:NOASSERTIONStargazers:3Issues:2Issues:0

V8-Inspector

V8 Inspector

Language:C++License:MITStargazers:3Issues:1Issues:0
Language:C++License:MITStargazers:2Issues:1Issues:0

read-engine.io

engine.io是socket.io的底层引擎,实现"双向"通信。本仓库对engine.io源码进行分析

Language:JavaScriptLicense:MITStargazers:1Issues:2Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0
Language:C++License:MITStargazers:0Issues:0Issues:0

go

The Go programming language

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

gopkg

Universal Utilities for Go

Language:GoLicense:Apache-2.0Stargazers:0Issues:0Issues:0

libuv

Cross-platform asynchronous I/O

Language:CLicense:MITStargazers:0Issues:1Issues:0

node

Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

Language:JavaScriptLicense:NOASSERTIONStargazers:0Issues:1Issues:0
Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0
Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

nodejs_io_uring

nodejs中的io_uring插件

Language:CLicense:MITStargazers:0Issues:0Issues:0

piscina

A fast, efficient Node.js Worker Thread Pool implementation

Language:TypeScriptLicense:NOASSERTIONStargazers:0Issues:0Issues:0

read-glibc-code

read-glibc-code

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

read-redis-code

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

Language:CLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0
Language:C++License:MITStargazers:0Issues:0Issues:0

txiki.js

A tiny JavaScript runtime

License:MITStargazers:0Issues:0Issues:0

workerd

The JavaScript / Wasm runtime that powers Cloudflare Workers

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0