GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#cplusplus #bson #cbor #header_only #json #json_diff #json_merge_patch #json_parser #json_patch #json_pointer #json_serialization #messagepack #msgpack #rfc_6901 #rfc_6902 #rfc_7049 #rfc_7159 #rfc_8259 #stl_containers #ubjson

This library, called "JSON for Modern C++," provides a simple and intuitive way to work with JSON data in C++ programs. Here are the key benefits and features The library uses modern C++ features to make working with JSON feel natural, similar to how JSON is handled in languages like Python.
- **Trivial Integration** The library is heavily unit-tested, covering 100% of the code, including exceptional behavior, and uses tools like Valgrind and Clang Sanitizers to ensure no memory leaks.

### Key Features

- **STL-like Access** You can convert various STL containers (like `std: Support for JSON Pointer and JSON Patch (RFC 6901 and RFC 6902) for addressing and modifying parts of a JSON document.
- **Binary Formats** You can serialize and deserialize custom types using simple macros or functions.
- **Error Handling** Simple and intuitive API makes it easy to read, write, and manipulate JSON data.
- **Highly Tested** Supports various data formats and custom types, making it versatile for different use cases.
- **Efficient**: Optimized for performance, especially with binary formats.

Overall, this library simplifies working with JSON in C++ while providing robust features and reliable performance.

https://github.com/nlohmann/json
1
#java #cache #distributed #distributed_locks #executor #hibernate #java #json #lock #map #micronaut #quarkus #queue #redis #redis_client #scheduler #session #spring #tomcat #valkey #valkey_client

Redisson is a powerful Java client for Redis and other real-time data platforms. It offers high-performance, thread-safe, and asynchronous connections, making it ideal for complex applications. You can use it with various deployment types, such as single, cluster, sentinel, and more, and it is compatible with major cloud services like AWS, Azure, and Google Cloud. Redisson supports many features like distributed locks, counters, collections, and services, as well as integration with popular frameworks like Spring and Micronaut. This makes it easier to manage and scale your data efficiently, ensuring reliability and performance in your applications.

https://github.com/redisson/redisson
#python #hints #json_schema #parsing #pydantic #python #python310 #python311 #python312 #python37 #python38 #python39 #validation

Pydantic is a tool that helps you check if your data is correct using Python type hints. It's fast, easy to use, and works well with your coding tools. You can define how your data should look in simple Python code and then use Pydantic to validate it. This makes sure your data is consistent and accurate, which is very beneficial for keeping your programs stable and reliable. You can install it easily using `pip install -U pydantic` or `conda install pydantic -c conda-forge`.

https://github.com/pydantic/pydantic
👏1
#go #gnmi #golang #influxdb #json #kafka #logs #metrics #modbus #monitoring #mqtt #opcua #telegraf #time_series #windows_eventlog #windows_management_instrumentation #xpath

Telegraf is a tool that helps collect, process, and send various types of data like metrics, logs, and more. It has over 300 plugins for different tasks such as system monitoring, cloud services, and messaging. You can easily configure it using TOML, and it runs as a standalone binary without extra dependencies. This makes it easy to set up and use. With Telegraf, you can choose plugins to monitor your devices, logs, networks, and more, making it very flexible and powerful for managing your data efficiently.

https://github.com/influxdata/telegraf
#cplusplus #api #beve #binary #cplusplus #cpp #csv #fast #header_only #interface #json #json_rpc2 #json_schema #reflection #serialization

Glaze is a very fast JSON library that reads and writes data directly from object memory, making it highly performant. Here are the key benefits Glaze is one of the fastest JSON libraries, outperforming many others in benchmarks.
- **Ease of Use** Glaze supports various formats like JSON, CSV, and BEVE (binary efficient versatile encoding), and it allows custom read/write functions and wrappers.
- **Error Handling** Glaze is compatible with multiple compilers (Clang, MSVC, GCC) and supports both 64-bit and 32-bit systems.
- **Advanced Features**: It includes support for JSON-RPC 2.0, JSON Schema generation, and more advanced features like thread pooling and time trace profiling.

Overall, Glaze offers high performance, ease of use, and a wide range of features, making it a powerful tool for handling JSON and other data formats.

https://github.com/stephenberry/glaze
#python #automation #cli #json #money #outreach #python #twitter #youtube

MoneyPrinter V2 is an application that helps you make money online automatically. It has several features like a Twitter bot, YouTube Shorts automator, affiliate marketing on Amazon and Twitter, and finding local businesses for cold outreach. To use it, you need Python 3.9 and to follow the installation steps. The benefit to you is that it can save time and effort by automating tasks related to making money online, allowing you to focus on other things while the application works for you.

https://github.com/FujiwaraChoki/MoneyPrinterV2
#cplusplus #aarch64 #arm #arm64 #avx2 #avx512 #c_plus_plus #clang #clang_cl #cpp11 #gcc_compiler #json #json_parser #json_pointer #loongarch #neon #simd #sse42 #vs2019 #x64

The simdjson library is very fast and efficient for parsing JSON files. It uses special computer instructions called SIMD to parse JSON up to 4 times faster than other popular parsers. Here are the key benefits Parses JSON much quicker than other libraries.
- **Easy to Use** Ensures full JSON and UTF-8 validation without losing any data.
- **Automatic Optimization** Designed to avoid unexpected errors and surprises.

Using simdjson can significantly speed up your application's performance when dealing with large amounts of JSON data.

https://github.com/simdjson/simdjson
#typescript #backend #chakra_ui #docker #fastapi #frontend #json #json_schema #jwt #letsencrypt #openapi #postgresql #python #react #sqlmodel #swagger #tanstack_query #tanstack_router #traefik #typescript

This template helps you quickly set up a full-stack application using FastAPI for the backend and React for the frontend. It includes tools like PostgreSQL for the database, Docker Compose for development and production, and secure features like JWT authentication and password recovery. The template also supports dark mode, automatic HTTPS certificates, and continuous integration and deployment through GitHub Actions. You can easily clone or fork the repository and customize it using environment variables. This makes it easy to start building your application quickly and securely.

https://github.com/fastapi/full-stack-fastapi-template
#typescript #csv #diagrams #graph #json #nextjs #react #tool #visualization #yaml

JSON Crack is a free, open-source tool that instantly turns complex JSON, YAML, CSV, XML, or TOML data into clear, interactive graphs, making it easier to explore and understand your information. It lets you convert between formats, validate data, generate code (like TypeScript interfaces), run queries, and export visuals as images—all while keeping your data private since everything processes locally on your device[1][2][5].

https://github.com/AykutSarac/jsoncrack.com
1
#python #api #bracket #brackets #docker #docusaurus #fastapi #json #mantine #nextjs #postgresql #python #react #reactjs #selfhosted #sports #tournament_bracket #tournament_manager #tournaments #web #yarn

Bracket is a tool for organizing tournaments. It supports different formats like single elimination, round-robin, and Swiss. You can create teams, add players, and manage multiple clubs with several tournaments. The system allows you to drag-and-drop matches to different courts or reschedule them. It also provides customizable dashboard pages for public viewing. This makes it easier to manage and engage with tournaments, offering more flexibility and control for organizers and participants.

https://github.com/evroon/bracket
#python #api #async #asyncio #fastapi #framework #json #json_schema #openapi #openapi3 #pydantic #python #python_types #python3 #redoc #rest #starlette #swagger #swagger_ui #uvicorn #web

FastAPI is a modern Python web framework for building fast, reliable APIs that is easy to learn and quick to code, making it ready for production use right away. It uses standard Python type hints, which means you get automatic data validation, fewer bugs, and great editor support with code completion and type checks. FastAPI also generates interactive documentation automatically, so you and your team can understand and test your API easily. The main benefit is that you can develop robust, high-performance APIs much faster and with less effort, while reducing errors and making your code easier to maintain[1][2][3].

https://github.com/fastapi/fastapi
👍1