Socket Runtime
Description
Socket is a client-side runtime for creating native cross-platform software on mobile and desktop using HTML, CSS, and JavaScript. It also exposes primitives needed for building peer-to-peer and local-first applications, such as Bluetooth, UDP and File I/O.
Documentation
Please read (and contribute to) the documentation here.
Roadmap
gantt
title Project Roadmap
dateFormat YYYY-MM-DD
axisFormat %Y-%m
section APIs
Notifications API Polyfil: API0, 2d
TypeScript definitions: API1
section All
Cross Compiling: X0, 2022-10, 20d
Consolidate Routing: X1, 2022-10-8, 6d
section Android
Finish Bluetooth: A1, after X1, 14d
section iOS
Security Crash Messaging: I0, 2022-12, 2d
section MacOS
Security Crash Messaging: M0, 2022-12, 2d
section Linux
Finish Bluetooth: L2, after A1, 14d
section Windows
Core Integration: W0, after B1, 20d
Finish Bluetooth: W2, after L2, 10d