td
JGroups
Our great sponsors
td | JGroups | |
---|---|---|
19 | 2 | |
6,413 | 1,002 | |
2.4% | - | |
10.0 | 9.3 | |
7 days ago | 6 days ago | |
C++ | Java | |
Boost Software License 1.0 | Apache License 2.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.
td
-
Please a linux client... I'm missing it more than a mobile app.
It would be a good idea for Proton to write Drive using something similar to Telegram's https://github.com/tdlib/td. That way they could write their official clients more easily, and third party clients could be created with a lot of the work done.
-
telega.el - GNU Emacs telegram client
The problem there is mostly with how they're doing releases for tdlib: They create proper releases for major versions (like 1.7.0, 1.8.0), and then nothing for all for point releases (like 1.7.1), not even git tags - they're seeing those releases as development releases. They do a lot of (breaking) changes and new features between releases - so while distributions might want to stick with proper releases others might want to follow git (and the author is following git with his development branch).
-
PHP Extension written with C++. Build and check with GitHub Actions.
Small description about repository: phptdlib is a PHP extension for the Telegram Database library, which allows to create Telegram clients. This is a CMake based C++ project with dependencies (tdlib/td, CopernicaMarketingSoftware/PHP-CPP and nlohmann/json), which produces a PHP extension.
-
What libraries from other languages do you wish were ported over into go?
tdlib, but it's huge
-
[Feature Request] Limit/disable/remove option to delete chats on both ends
I think taking advantage of https://github.com/tdlib/td (telegrams library) to build some backup mechanism around it would be the best way forward.
-
It looks like Signal isn't as open source as you thought it was anymore
Telegram offers APIs and libraries that allow you to create clients for any platform [0].
-
Install Telegram on Ubuntu 20.04 or Ubuntu-based distributions
I've been using it for more than 5 years and saw it evolving. The telegram is a cross-platform, open-source, and powerful messaging app developed by Pavel Durov, Nikolai Durov and Axel Neff . The repository for source code is available on GitHub.
-
Here’s why you should leave WhatsApp for Signal, not Telegram
Database Library
-
[Open Source] Signal becomes the top free app on App Store in India, and more countries
Telegram's encryption is literally open source, here's the files.
JGroups
-
What libraries from other languages do you wish were ported over into go?
Something like JGroups http://www.jgroups.org/
-
What version should new Java libraries be written in?
Some more: JavaFX, JGroups
What are some alternatives?
Apache ZooKeeper - Apache ZooKeeper
Hazelcast - Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Akka - Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Redisson - Redisson - Easy Redis Java client with features of In-Memory Data Grid. Sync/Async/RxJava/Reactive API. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache ...
Atomix - A Kubernetes toolkit for building distributed applications using cloud native principles
Hystrix - Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
Bt - BitTorrent library and client with DHT, magnet links, encryption and more
ScaleCube - Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
Pinpoint - APM, (Application Performance Management) tool for large-scale distributed systems.
Apache Storm - Apache Storm
Orbit - Orbit - Virtual actor framework for building distributed systems
go-linq - .NET LINQ capabilities in Go