Skip to content

fallmo/socket

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,960 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.

Testing

See the io library for the unit and integration test suite.

Development

If you want to contribute to the Socket Runtime project itself, please connect with any current project contributor.

Roadmap

gantt
    title Project Roadmap
    dateFormat  YYYY-MM-DD
    axisFormat  %Y-%m

    section APIs
    Notifications API Polyfill: 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 native apps on mobile and desktop for any OS using HTML, CSS, and JavaScript — absolutely no Electron, Node, Rust, Cordova, React Native, etc. required.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 76.4%
  • Hack 7.7%
  • Objective-C++ 6.4%
  • Shell 5.2%
  • Kotlin 3.1%
  • PowerShell 1.2%