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
TDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, and Industrial IoT. It enables efficient, real-time data ingestion, processing, and monitoring of TB and even PB scale data per day, generated by billions of sensors and data collectors. TDengine differentiates itself from other time-seires databases with the following advantages:

- High-Performance
- Simplified Solution
- Cloud Native
- Ease of Use
- Easy Data Analytics
- Open Source

#c #python #sql #database #monitoring #metrics #bigdata #scalability #distributed
πŸ‘2πŸ€”2❀1
OxideDB is a translation layer that works as a MongoDB database server while using PostgreSQL's JSON capabilities as the underlying data store.

#rust #mongo #postgres #json #sql #database #db #translation #layer
πŸ‘3❀1πŸ”₯1
Memray is a memory profiler for Python. It can track memory allocations in Python code, in native extension modules, and in the Python interpreter itself. It can generate several different types of reports to help you analyze the captured memory usage data.

Notable features:
β€’ πŸ•΅οΈβ€β™€οΈ Traces every function call so it can accurately represent the call stack, unlike sampling profilers.
β€’ β„­ Also handles native calls in C/C++ libraries so the entire call stack is present in the results.
β€’ 🏎 Blazing fast! Profiling slows the application only slightly. Tracking native code is somewhat slower, but this can be enabled or disabled on demand.
β€’ πŸ“ˆ It can generate various reports about the collected memory usage data, like flame graphs.
β€’ 🧡 Works with Python threads.
β€’ πŸ‘½ Works with native-threads (e.g. C++ threads in C extensions).

#python #profiler #memory #leak #detection
❀6πŸ”₯2πŸ‘1
Bytebase is a web-based, zero-config, dependency-free database schema change and version control management tool for the DevOps team.

Features:

- SQL Review: A dedicated review workflow and UI for Developers and DBAs to collaborate on schema changes. Assisted by built-in advisor such as backward compatibility checks.
- Database-as-Code: Integrate with VCS hosting the migration scripts. Migration pipeline is triggered on observing new script push event.
- Streamlined Deployment: Support multi-tenant (M), multi-environment (N) schema change in a single M*N change matrix pipeline.
- SQL Editor: Easy-to-use query interface to SELECT database records.
- Migration History: Record the full migration history with side-by-side diff comparison between versions.
- Anomaly Center: Periodically scan all managed instances and databases and provide user a holistic view to see all anomalies.
- And more.

#golang #go #database #db #schema #version #control #devops
❀2πŸ”₯1πŸ‘1
⌘K is a command menu React component that can also be used as an accessible combobox. You render items, it filters and sorts them automatically. ⌘K supports a fully composable API, so you can wrap items in other components or even as static JSX.

#typescript #ts #jsx #react #combobox #radix #command #menu
❀2πŸ”₯2πŸ‘1
Brain.js is a GPU accelerated Neural networks in JavaScript
for Browsers and Node.js

#javascript #js #node #api #browser #web #stream #neural
❀2πŸ‘2πŸ”₯1
C3 (Custom Command and Control) is a tool that allows Red Teams to rapidly develop and utilise esoteric command and control channels (C2). It's a framework that extends other red team tooling, such as the commercial Cobalt Strike (CS) product via ExternalC2, which is supported at release. It allows the Red Team to concern themselves only with the C2 they want to implement; relying on the robustness of C3 and the CS tooling to take care of the rest. This efficiency and reliability enable Red Teams to operate safely in critical client environments (by assuring a professional level of stability and security); whilst allowing for safe experimentation and rapid deployment of customised Tactics, Techniques and Procedures (TTPs). Thus, empowering Red Teams to emulate and simulate an adaptive real-world attacker.

#cpp #framework #prototyping #offensive #toolkits
πŸ”₯2❀1πŸ‘1
Covenant is a .NET command and control framework that aims to highlight the attack surface of .NET, make the use of offensive .NET tradecraft easier, and serve as a collaborative command and control platform for red teamers.

#csharp #dotnet #net #c2 #hacking #pentesting
πŸ‘2❀1πŸ‘1
Kubescape is a K8s open-source tool providing a Kubernetes single pane of glass, including risk analysis, security compliance, RBAC visualizer, and image vulnerabilities scanning. Kubescape scans K8s clusters, YAML files, and HELM charts, detecting misconfigurations according to multiple frameworks software vulnerabilities, and RBAC (role-based-access-control) violations at early stages of the CI/CD pipeline, calculates risk score instantly and shows risk trends over time.

#golang #kubernetes #k8s #devops #security #nsa #mitre #attack
❀2πŸ‘2πŸ”₯1
Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files. Supports reading and writing spreadsheet documents generated by Microsoft Excel 2007 and later. Supports complex components by high compatibility, and provided streaming API for generating or reading data from a worksheet with huge amounts of data.

#golang #exel #spreadsheets #visualization #xlsx #office #microsoft
❀1πŸ‘1πŸ”₯1
I have a Twitter (brand new) btw, let’s follow each other.

I mostly shitposting and trolling there, but sometimes I post useful stuff, so follow me:

https://twitter.com/likid_geimfari
πŸ‘2πŸ”₯2❀1
SurrealDB is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications. SurrealDB reduces the development time of modern applications by simplifying your database and API stack, removing the need for most server-side components, allowing you to build secure, performant apps quicker and cheaper. SurrealDB acts as both a database and a modern, realtime, collaborative API backend layer. SurrealDB can run as a single server or in a highly-available, highly-scalable distributed mode - with support for SQL querying from client devices, GraphQL, ACID transactions, WebSocket connections, structured and unstructured data, graph querying, full-text indexing, geospatial querying, and row-by-row permissions-based access.

#rust #cloud #native #database #db #nosql #serverless #distributed #daas #surrealdb
πŸ”₯2πŸ‘1πŸ‘1
Salsa is a generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.

#rust #incrementalized #computation #framework
πŸ”₯2❀1πŸ‘1
Fluvio is a high-performance distributed data streaming platform that's written in Rust, built to make it easy to run real-time applications.

#rust #streaming #analytics #cloud #native
πŸ”₯2❀1πŸ‘1πŸ‘1
snarkOS is a decentralized operating system for private applications. It forms the backbone of Aleo and enables applications to verify and store state in a publicly verifiable manner.

#rust #os #cryptography #blockchain
❀2πŸ”₯2πŸ‘1
CustomTkinter is a python UI-library based on Tkinter, which provides new, modern and fully customizable widgets. They are created and used like normal Tkinter widgets and can also be used in combination with normal Tkinter elements. The widgets and the window colors either adapt to the system appearance or the manually set mode ('light', 'dark'), and all CustomTkinter widgets and windows support HighDPI scaling (Windows, macOS). With CustomTkinter you'll get a consistent and modern look across all desktop platforms.

#python #tkinter #gui #ui #macos #linux #windows
πŸ‘5πŸ”₯3❀2πŸ‘1
Nbb’s main goal is to make it easy to get started with ad hoc CLJS scripting on Node.js.
Additional goals and features are:
β€’ Fast startup without relying on a custom version of Node.js.
β€’ Small artifact (current size is around 1.2MB).
β€’ First class macros.
β€’ Support building small TUI apps using Reagent.
β€’ Complement babashka with libraries from the Node.js ecosystem.

#nodejs #clojure #clojurescript
πŸ”₯2❀1😁1
Jepsen is a Clojure library. A test is a Clojure program which uses the Jepsen library to set up a distributed system, run a bunch of operations against that system, and verify that the history of those operations makes sense. Jepsen has been used to verify everything from eventually-consistent commutative databases to linearizable coordination systems to distributed task schedulers. It can also generate graphs of performance and availability, helping you characterize how a system responds to different faults.

#clojure #distributed #systems
πŸ‘2❀1πŸ”₯1
Beginner's TypeScript Tutorial is an interactive #TypeScript tutorial for beginners.

#typescript #ts #tutorial
😁2❀1πŸ”₯1
Notesnook is a fully open source & end-to-end encrypted note taking alternative to Evernote.

#js #react #productivity #privacy #notes #foss
πŸ‘6❀2πŸ‘1
Hex Fiend β€” is a fast and clever open source hex editor for macOS.

- Insert, delete, rearrange. Hex Fiend does not limit you to in-place changes like some hex editors.
- Work with huge files. Hex Fiend can handle as big a file as you’re able to create. It’s been tested on files as large as 118 GB.
- Small footprint. Hex Fiend does not keep your files in memory. You won’t dread launching or working with Hex Fiend even on low-RAM machines.
- Fast. Open a huge file, scroll around, copy and paste, all instantly. Find what you’re looking for with fast searching.
- Binary diff. Hex Fiend can show the differences between files, taking into account insertions or deletions. Simply open two files in Hex Fiend and then use the File > Compare menus.
- Smart saving. Hex Fiend knows not to waste time overwriting the parts of your files that haven’t changed, and never needs temporary disk space.

#objectivec #macos #hex #editor
πŸ”₯2❀1πŸ‘1