socket
TypeCell
socket | TypeCell | |
---|---|---|
5 | 2 | |
1,480 | 373 | |
3.0% | 3.5% | |
9.9 | 5.5 | |
6 days ago | 5 months ago | |
JavaScript | TypeScript | |
GNU General Public License v3.0 or later | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
socket
-
A SETI-like project to train LLM on libgen, scihub and the likes?
we're working toward this with Socket runtime (https://github.com/socketsupply/socket).
Our ultimate goal is to provide a web browser-compatible environment (for quickly building UIs) with a state of the art P2P protocol — A DTN design that is fault and partition tolerant, with comprehensive and complete NAT traversal, without any server or cloud infrastructure requirements from the user — lowering the technical and monetary barriers for distributing and parallelizing work beyond the cloud.
-
Building a decentralized name system on top of IRC
if you're looking for an easier way to build p2p applications, you might be interested in the Socket runtime (https://github.com/socketsupply/socket)
-
A new cross-platform solution for Web developers
How easy would it be to make a Socket-based GUI program, stick it on a thumb drive and run it on a friend's PC?
The Distribution Guide (https://socketsupply.co/guides/#distribution-guide) has instructions for code signing on Apple platforms, but I'm curious about the "weekend project" angle. Like, does `ssc` produce exe, apk? Could I use it to make a self-contained app that can launch without installation on Linux?
-
Local-first software: You own your data, in spite of the cloud (2019)
Definitely check out SocketSupply! https://socketsupply.co/guides/#p2p-guide
-
The Tauri Mobile Alpha Release
There is a brand new one called Socket, it’s more targeted at web developers - no rust or anything required. Backend is also completely optional. It supports all mobile and desktop — it will ship a stable release next month: https://github.com/socketsupply/socket
TypeCell
-
Show HN: Marimo – an open-source reactive notebook for Python
Congrats OP on launching this, looking forward to dive further in! It's great to see people experimenting in the Reactive + Live Programming space as like you mention, I think it can bring a lot of improvements to how we build software. Did you run into any limitations adopting this model?
> A killer feature of Observable notebooks for me is that they provide the shortest possible route from having an idea to having a public URL with a tool that I can bookmark and use later
Thanks for sharing simon! I'm working on an Open Source Notion + Observable combination (https://www.typecell.org), where documents seamlessly mix with code, and can mix with an AI layer (e.g.: https://twitter.com/YousefED/status/1710210240929538447)
The code you write is pure Typescript (instead of sth custom like ObservableJS) which opens more paths to interoperability (aside from having a public URL). For example, I'm now working to make the code instantly exportable so you can mix it directly into existing codebases (or deploy on your own hosting / Vercel / whatever you prefer).
-
Local-first software: You own your data, in spite of the cloud (2019)
Thanks, great feedback!
Although it's entirely architected on a local-first stack, I indeed haven't shipped the main benefit of this, a locally installable app. There's a WIP PR here that adds PWA support: https://github.com/TypeCellOS/TypeCell/pull/352. I'll highlight this more when this is merged.
Nevertheless, some of the benefits are already noticeable and come "out of the box" with building on a local first architecture, even if not shipping an executable yet:
What are some alternatives?
flet - Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
corrosion - Gossip-based service discovery (and more) for large distributed systems.
napajs - Napa.js: a multi-threaded JavaScript runtime
evolu - Local-first platform designed for privacy, ease of use, and no vendor lock-in
mps3 - Infraless Database over any s3 storage API.
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
cr-sqlite - Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
SyncedStore - SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
garage - (Mirror) S3-compatible object store for small self-hosted geo-distributed deployments. Main repo: https://git.deuxfleurs.fr/Deuxfleurs/garage