Binary Tree
728 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
Dex is an identity service that uses OpenID Connect to drive authentication for other apps.

Dex acts as a portal to other identity providers through "connectors." This lets dex defer authentication to LDAP servers, SAML providers, or established identity providers like GitHub, Google, and Active Directory. Clients write their authentication logic once to talk to dex, then dex handles the protocols for a given backend.

#go, #golang, #authentication
❀1πŸ‘1
KubeEdge is built upon Kubernetes and extends native containerized application orchestration and device management to hosts at the Edge. It consists of cloud part and edge part, provides core infrastructure support for networking, application deployment and metadata synchronization between cloud and edge. It also supports MQTT which enables edge devices to access through edge nodes.

#go, #golang, #kubernetes, #k8s
❀1πŸ”₯1
Swarmpit provides simple and easy to use interface for your Docker Swarm cluster. You can manage your stacks, services, secrets, volumes, networks etc. After linking your Docker Hub account or custom registry, private repositories can be easily deployed on Swarm.

#clojure, #docker, #swarm, #ui
❀1🀯1
erxes is an open fair-code licensed all-in-one growth marketing & management software. We offer an all-in-one solution for sales, marketing, and customer service teams, with a focus on the entire customer experience.

#typescript, #js, #ts, #marketing, #react
❀1πŸ€”1
Chatwoot is an open-source omnichannel customer support software.

#ruby, #customer, #support
❀1😁1
Qovery Engine is an open-source abstraction layer library that turns easy apps deployment on AWS, GCP, Azure, and other Cloud providers in just a few minutes. The Qovery Engine is written in Rust and takes advantage of Terraform, Helm, Kubectl, and Docker to manage resources.

#rust, #deployment, #awa, #gcp
❀1πŸ‘1
The V Programming Language.

Key Features of V:

β€’ Simplicity: the language can be learned in less than an hour
β€’ Fast compilation: β‰ˆ80k loc/s with a Clang backend, β‰ˆ1 million loc/s with x64 and tcc backends (Intel i5-7500, SSD, no optimization)
β€’ Easy to develop: V compiles itself in less than a second
β€’ Performance: as fast as C (V's main backend compiles to human readable C)
β€’ Safety: no null, no globals, no undefined behavior, immutability by default
β€’ C to V translation
β€’ Hot code reloading
β€’ Cross-platform UI library
β€’ Built-in graphics library
β€’ Easy cross compilation
β€’ REPL
β€’ Built-in ORM
β€’ Built-in web framework
β€’ C and JavaScript backends

#clang, #vlang
❀1
Sonic is a fast, lightweight and schema-less search backend. It ingests search texts and identifier tuples that can then be queried against in a microsecond's time.

Sonic can be used as a simple alternative to super-heavy and full-featured search backends such as Elasticsearch in some use-cases. It is capable of normalizing natural language search queries, auto-completing a search query and providing the most relevant results for a query. Sonic is an identifier index, rather than a document index; when queried, it returns IDs that can then be used to refer to the matched documents in an external database.

#rust, #lightweight, #search, #backend
❀1πŸ”₯1
​​List of the best fonts for coding with live preview!

Features:
- Live preview of all fonts with your code samples
- Select specific fonts to compare
- Choose editor themes
- Choose your language for syntax highlights

https://devfonts.gafi.dev/
❀1πŸ‘1
TornadoFX is a Lightweight JavaFX Framework for Kotlin.

Features:

- Supports both MVC, MVP and their derivatives
- Dependency injection
- Type safe GUI builders
- Type safe CSS builders
- First class FXML support
- Async task execution
- EventBus with thread targeting
- Hot reload of Views and Stylesheets
- OSGi support
- REST client with automatic JSON conversion
- Zero config, no XML, no annotations

#kotlin, #jvm, #fx, #gui, #rcp, #desktop
❀1πŸ‘1πŸ‘1
Streetmerchant is a autonomous robot for all your electronic needs.

Features:

- Scrapes multiple websites for patterns of being stocked via API and Chromium
- Opens browser when stock is available
- Ability to send notifications when stock is available

#typescript, #js, #shopping, #bot
❀1πŸ‘Ž1
Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices.

Since Siri supports devices added through HomeKit, this means that with Homebridge you can ask Siri to control devices that don't have any support for HomeKit at all. For instance, using just some of the available plugins, you can say:

- Siri, unlock the back door.
- Siri, open the garage door.
- Siri, turn on the coffee maker.
- Siri, turn on the living room lights.
- Siri, good morning!

#typescript, #homekit, #api, #siri, #hap
❀1πŸ’©1
This media is not supported in your browser
VIEW IN TELEGRAM
k6 is a modern load testing tool, building on Load Impact's years of experience in the load and performance testing industry. It provides a clean, approachable scripting API, local and cloud execution, and flexible configuration.

#golang, #go, #devops, #cloud, #api, #load, #testing
❀1πŸ”₯1
Zettlr is a Markdown Editor for the 21st century.

- Available in over a dozen languages
- Tight and ever-growing integration with your favourite reference manager (such as Zotero or JabRef)
- Cite with Zettlr using citeproc and your existing literature database
- Five themes and dark mode support
- File-agnostic writing: Enjoy full control over your own files
- Keep all your notes and texts in one place β€” searchable and accessible
- Code highlighting for many languages
- Simple and beautiful exports with Pandoc, LaTeX, and Textbundle
- Support for state of the art knowledge management techniques (Zettelkasten)
- A revolutionary search algorithm with integrated heatmap

#javascript, #typescript, #js, #markdown, #editor, #electron
❀1πŸŽ‰1
Drogon is a C++14/17-based HTTP application framework. Drogon can be used to easily build various types of web application server programs using C++.

#cpp, #http, #web, #application, #framework
❀1πŸ‘1
Tasmota is a firmware for ESP8266 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX.

#clang, #c, #esp8266, #frimware
❀1πŸ‘1
Impacket is a collection of Python classes for working with network protocols. Impacket is focused on providing low-level programmatic access to the packets and for some protocols (e.g. SMB1-3 and MSRPC) the protocol implementation itself. Packets can be constructed from scratch, as well as parsed from raw data, and the object oriented API makes it simple to work with deep hierarchies of protocols. The library provides a set of tools as examples of what can be done within the context of this library.

#python, #network, #protocols, #lowlevel
❀1πŸ”₯1
Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning.

#python, #telegram, #bot, #trading, #crypto
❀1πŸ”₯1
gfx-rs is a low-level, cross-platform graphics and compute abstraction library in Rust. It consists of the following components:
β€’ gfx-hal which is gfx's hardware abstraction layer: a Vulkan-ic mostly unsafe API which translates to native graphics backends.
β€’ gfx-backend-* which contains graphics backends for various platforms:
β—¦ Vulkan (runs on Linux, Windows, and Android)
β—¦ DirectX 12 and DirectX 11
β—¦ Metal (runs on macOS and iOS)
β—¦ OpenGL ES3 (runs on Linux/BSD, Android, and WASM/WebGL2)
β€’ gfx-warden which is a data-driven reference test framework, used to verify consistency across all graphics backends.

#rust, #graphics, #gpu, #api
❀1πŸ‘1
dog is a command-line DNS client, like dig. It has colourful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON.

#rust, #dns, #client
❀1πŸ‘1
Prometheus is a docker-compose stack for Prometheus monitoring.

Here's a quick start using Play-With-Docker (PWD) to start-up a Prometheus stack containing Prometheus, Grafana and Node scraper to monitor your Docker infrastructure. The Try in PWD below allows you to quickly deploy the entire Prometheus stack with a click of the button. This will allow you to quickly test the stack to see if it meets your needs.

#golang, #go, #prometheus, #monitoring, #docker, #compose, #stack
❀1πŸ‘1