Binary Tree
731 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
Postgres.app is a full-featured PostgreSQL installation packaged as a standard Mac app. It includes everything you need to get started, and we’ve even included the popular extension PostGIS for geo data.

Postgres.app has a beautiful user interface and a convenient menu bar item. You never need to touch the command line to use it – but of course we do include all the necessary command line tools and header files for advanced users.

#swift #c #clang #macos #apple #postgres #database #db #psql #postgis
❀8πŸ‘3πŸ‘Ž3πŸ”₯1
This media is not supported in your browser
VIEW IN TELEGRAM
I'm sorry to say this, but I no longer have any motivation to support this channel. As of now, I am archiving this channel. All content that is there now will remain, but there will be no more updates (I’ll continue updating repo).

Thank you for being subscribed all this time, comrades!
😒84πŸ‘15❀11πŸ’©4πŸ†4
This media is not supported in your browser
VIEW IN TELEGRAM
Guess who’s back.

Yeah, I said I was done. Yeah, I archived this thing.
But here we are β€” against all logic β€” back in business.

Updates are coming. Stuff will happen.
And somehow, some of you are still here (seriously, why?).

Let’s roll and bring this shit back to life.
🍾19πŸ”₯9❀2πŸ‘1
This media is not supported in your browser
VIEW IN TELEGRAM
grype is a vulnerability scanner for container images and filesystems. Easily install the binary to try it out. Works with Syft, the powerful SBOM (software bill of materials) tool for container images and filesystems.

#go #docker #vulnerability #security #containers #openvex
❀7πŸ”₯2
πŸ”₯5❀4
remnawave is a powerful proxy management tool, built on top of Xray-core, with a focus on simplicity and ease of use.

#xray #vless #censorship #selfhosted #proxy #xtlscore
❀4πŸ”₯4πŸ‘1
rembg is a tool to remove images background.

#python #background #removal
πŸ”₯3❀2
immich is a high performance self-hosted photo and video management solution.

#typescript #ts #photos #svelte #nestjs
❀3πŸ”₯3
zrok is a next-generation, peer-to-peer sharing platform built on top of OpenZiti, a programmable zero-trust network overlay. zrok is a Ziti Native Application.

zrok facilitates both public and private sharing. Public sharing allows you to share securely with non-zrok users over the public internet. Private sharing allows you to directly share peer-to-peer with other zrok users. No security or firewall changes are required for either type of sharing. No inbound connectivity is required. The OpenZiti overlay provides peer-to-peer connectivity without IP addresses, and employs end-to-end encryption for world-class security.

#golang #go #security #network #tunnel #proxy
πŸ‘4πŸ”₯4
Xray Checker is a tool for monitoring proxy server availability with support for VLESS, VMess, Trojan, and Shadowsocks protocols. It automatically tests connections through Xray Core and provides metrics for Prometheus, as well as API endpoints for integration with monitoring systems.

πŸ” Monitoring of Xray proxy servers (VLESS, VMess, Trojan, Shadowsocks)
πŸ”„ Automatic configuration updates from subscription
πŸ“Š Prometheus metrics export
πŸŒ“ Web interface with dark/light theme
πŸ“₯ Endpoints for monitoring system integration
πŸ”’ Basic Auth protection for metrics and web interface
🐳 Docker and Docker Compose support
πŸ“ Flexible configuration loading

#golang #xray #vless #checker #vmess #trojan #shadowsocks #protocols
❀3
structlog is the production-ready logging solution for Python:


- Simple: Everything is about functions that take and return dictionaries – all hidden behind familiar APIs.
- Powerful: Functions and dictionaries aren’t just simple but also powerful. structlog leaves you in control.
- Fast: structlog is not hamstrung by designs of yore. Its flexibility comes not at the price of performance.

Thanks to its flexible design, you choose whether you want structlog to take care of the output of your log entries or whether you prefer to forward them to an existing logging system like the standard library's logging module.

#python #logging #structured #json #
πŸ”₯3πŸ‘2
Whisper is a general-purpose speech recognition model. It is trained on a large dataset of diverse audio and is also a multitasking model that can perform multilingual speech recognition, speech translation, and language identification.

#python #openai #speech_recognition
❀5
LM Studio is a desktop app for developing and experimenting with LLMs locally on your computer.

Key functionality

- A desktop application for running local LLMs
- A familiar chat interface
- Search & download functionality (via Hugging Face πŸ€—)
- A local server that can listen on OpenAI-like endpoints
- Systems for managing local models and configurations

#llm #huggingface #gui #gpt_oss
❀5πŸ‘2
PySentry audits Python projects for known security vulnerabilities by analyzing dependency files (uv.lock, pyproject.toml) and cross-referencing them against multiple vulnerability databases. It provides comprehensive reporting with support for various output formats and filtering options.

#rust #python #security #vulnerability
πŸ”₯5
Zap is a blazing fast, structured, leveled logging library in Go.

#go #golang #logging #structured #json #fast
❀4
Atlas is a language-agnostic tool for managing and migrating database schemas using modern DevOps principles. It offers two workflows:

- Declarative: Similar to Terraform, Atlas compares the current state of the database to the desired state, as defined in an HCL, SQL, or ORM schema. Based on this comparison, it generates and executes a migration plan to transition the database to its desired state.

- Versioned: Unlike other tools, Atlas automatically plans schema migrations for you. Users can describe their desired database schema in HCL, SQL, or their chosen ORM, and by utilizing Atlas, they can plan, lint, and apply the necessary migrations to the database.

#go #database #schema #python #java #migrating
πŸ”₯5πŸ‘1
Nakama is a scalable server for social and real-time games and apps.

Features

- Users - Register/login new users via social networks, email, or device ID.
- Storage - Store user records, settings, and other objects in collections.
- Social - Users can connect with friends, and join groups. Builtin social graph to see how users can be connected.
- Chat - 1-on-1, group, and global chat between users. Persist messages for chat history.
- Multiplayer - Realtime, or turn-based active and passive multiplayer.
- Leaderboards - Dynamic, seasonal, get top members, or members around a user. Have as many as you need.
- Tournaments - Invite players to compete together over prizes. Link many together to create leagues.
- Parties - Add team play to a game. Users can form a party and communicate with party members.
- Purchase Validation - Validate in-app purchases and subscriptions.
- In-App Notifications - Send messages and notifications to connected client sockets.
- Runtime code - Extend the server with custom logic written in Lua, TypeScript/JavaScript, or native Go code.
- Matchmaker, dashboard, metrics, and more.

#golang #go #backend #realtime #gameserver #unity
πŸ”₯4
Hiddify-Manager is a powerful and professional anti-censorship toolbox, which is a multi-user panel with an effortless installation and supporting more than 20 protocols including Reality and Telegram proxy to circumvent filtering. It's optimized for censorship circumvention in China, Russia and Iran and listed by Xray.

#xray #proxy #ios #android #macos #vless #censorship #reality
πŸ”₯2❀1
Sniffnet is an application to comfortably monitor your Internet traffic.

Cross-platform. Intuitive. Reliable.

#rust #macos #windows #linux #gui #security #traffic #monitoring #pcap #network
πŸ‘3❀1πŸ”₯1
Slint is an open-source declarative GUI toolkit for building native user interfaces for embedded systems, desktops, and mobile platforms.

Why Slint?

- Scalable: Slint should support responsive UI design, allow cross-platform usage across operating systems and processor architectures and support multiple programming languages.
- Lightweight: Slint should require minimal resources, in terms of memory and processing power, and yet deliver a smooth, smartphone-like user experience on any device.
- Intuitive: Designers and developers should feel productive while enjoying the GUI design and development process. The design creation tools should be intuitive to use for the designers. Similarly for the developers, the APIs should be consistent and easy to use, no matter which programming language they choose.
- Native: GUI built with Slint should match the end users' expectations of a native application irrespective of the platform - desktop, mobile, web or embedded system. The UI design should be compiled to machine code and provide flexibility that only a native application can offer: Access full operating system APIs, utilize all CPU and GPU cores, connect to any peripheral.

#rust #gui #js #ui #native #wasm #desktop #declarative
πŸ‘2πŸ”₯2❀1