hana
tdesktop
Our great sponsors
hana | tdesktop | |
---|---|---|
4 | 169 | |
1,635 | 24,521 | |
1.7% | 2.2% | |
5.1 | 9.9 | |
13 days ago | 6 days ago | |
C++ | C++ | |
Boost Software License 1.0 | GNU General Public License v3.0 or later |
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.
hana
-
What are some C++ projects with high quality code that I can read through?
I like boost::hana. Wish I had more chances to use it at work.
-
Simple `struct` static reflection system I use that tracks names, attributes (in my own code I also keep `constexpr` hashes of names) -- example gets fully inlined into `main()`
And then there's also the longstanding issue with default member initializers -- https://github.com/boostorg/hana/issues/409 -- which was a deal-breaker.The PROP system avoids this issue precisely by having the macro be as local as possible: the default member initializer is outside the macro. It does this while still letting you attach additional PropAttribs metadata (I'm not sure what additional metadata attachment looks like in Hana? haven't really tried). Default values and additional attributes are by and large quite more important to me in my use cases for reflection (component types in game ECS) than range syntax (everything I've needed and can think of needing is covered by for-each loop).
-
cppa2z - Document modern C++ using unit tests
oh yes definitely, but I meant more the particular way I've done it so far - which has been to implement something similar to boost::hana::is_valid(), to make it take the least amount of boilerplate code per-use-case as possible: zero additional lines of code.
-
C Implementation Challenge Replacing Stdmove And
Boost.Hana developers measured a very noticeable 15% decrease in compile time switching from a function call (admittedly -- with an additional layer of wrapper) to a raw static_cast. foonathan himself saw a little over a 5% decrease in his actual code. miki151 saw about a 3% improvement from replacing move with MOV only, ignoring forward. In a completely synthetic benchmark where I just generate a ton of move calls in a row, I get a little over 40% decrease in compile time.
tdesktop
-
Telegram Remote Code Exploit
https://github.com/telegramdesktop/tdesktop/commit/eaaa704fa...
so potentially could be just to send an Instant View link pointing to an app instead of a site.
-
Proton Mail finally gets a desktop app for encrypted email and calendar
How is telegram Electron if it's https://github.com/telegramdesktop/tdesktop C++/QT?
-
Telegram app is listed in audio sources but it is not running
Please report this to the Telegram GitHub.
- Is the Telegram package in RPM Fusion repositories considered safe and actively maintained for installation?
-
[Q] What's the best TG client for Linux?
The Telegram Desktop app is available on Linux, and since it is open source, is commonly available in distro repositories.
-
Open chats in new window
You just need to install Telegram Desktop if you want this specific thing :) Go to https://desktop.telegram.org and download it there.
-
Need help saving settings. or setting a backup
Download the https://github.com/telegramdesktop/tdesktop
-
Telegram install on Tails
Download the https://github.com/telegramdesktop/tdesktop within the same directory as the Telegram executable, create a folder called TelegramForcePortable. This way you can save the Telegram settings across reboots in your persistent storage. no installation needed!
- What non-FOSS you can't live without?
-
Official Telegram app : CPU hog
There are 2 versions, one is Telegram Desktop that you can get from their GitHub page, the other one is available on AppStore. I personally use the latter and it’s pretty much negligible in terms of battery impact.
What are some alternatives?
mio - Cross-platform C++11 header-only library for memory mapped file IO
Telegram-Groups-Channels-Scraper-Adder-Software - Telegram Member Scraper - Telegram auto group scraper Export telegram group members, how to copy telegram group members, Telegram marketing group
sml - C++14 State Machine library
Telegram - Telegram for Android source
dyno - Runtime polymorphism done right
webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
filesystem - An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
Yacy - Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
doctest - The fastest feature-rich C++11/14/17/20/23 single-header testing framework
kotatogram-desktop - Experimental Telegram Desktop fork.
robin-hood-hashing - Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
TelegramSwift - Source code of Telegram for macos on Swift 5.0