Skip to content

ajunlonglive/socket-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,801 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
Loading

About

Create networked, native, cross-platform software on mobile and desktop using HTML, CSS, and JavaScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 65.7%
  • Objective-C++ 12.6%
  • Hack 8.4%
  • Kotlin 8.2%
  • Shell 2.3%
  • PowerShell 1.4%
  • JavaScript 1.4%