Binary Tree
725 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
tRPC allows you to easily build & consume fully typesafe APIs without schemas or code generation.

Features

β€’ βœ…  Well-tested and production ready.
β€’ πŸ§™β€β™‚οΈ  Full static typesafety & autocompletion on the client, for inputs, outputs, and errors.
β€’ 🐎  Snappy DX - No code generation, run-time bloat, or build pipeline.
β€’ πŸƒ  Light - tRPC has zero deps and a tiny client-side footprint.
β€’ 🐻  Easy to add to your existing brownfield project.
β€’ πŸ”‹  Batteries included - React.js/Next.js/Express.js/Fastify adapters.
β€’ πŸ₯ƒ  Subscriptions support.
β€’ ⚑️  Request batching - requests made at the same time can be automatically combined into one
β€’ πŸ‘€  Quite a few examples in the ./examples-folder

#typescript #ts #node
πŸ”₯7πŸ‘2
Tilck is an educational monolithic x86 kernel designed to be Linux-compatible at binary level. Project's small-scale and simple design makes it the perfect playground for playing in kernel mode while retaining the ability to compare how the very same usermode bits run on the Linux kernel as well.

#c #clang #linux #kernel
πŸ”₯5πŸ‘1
daisyUI is a most popular, free and open-source Tailwind CSS component library

#js #css #svelte #javascript #ui #design #components #postcss
πŸ‘11
Telemetry is a lightweight library for dynamic dispatching of events, with a focus on metrics and instrumentation. Any Erlang or Elixir library can use telemetry to emit events. Application code and other libraries can then hook into those events and run custom handlers.

#erlang #evm #telemetry #metrics
πŸ‘4❀2
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