Binary Tree
729 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
Shall I suspend this channel?
Anonymous Poll
77%
No
8%
Yes
15%
Whatever
❀8🀯4πŸ†3
RustDesk is a open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.

#rust #desk #rat #pc #android #teamviewer #p2p #vnc #flutter
πŸ‘13πŸ”₯3πŸ€”3πŸŽ‰1
django-template β€” a highly opinionated starter project which I use as a scaffold for all my Django projects.

I'm still working on this one, so work is in progress, but feel free to send PRs.

Features

- Python 3.10, Django 4.1 and DRF 3.14.0
- poetry for managing dependencies
- postgres as a database
- redis as cache and message queue
- docker for development, testing, and production
- celery for asynchronous tasks
- black and isort for neat code formatting
- pytest and mimesis for testing
- django-debug-toolbar for debugging
- django-filter for easy filtering

#django #python #scaffold #template #bestpractices
πŸ”₯8πŸ‘3πŸ’©1πŸ†1
explainshell.com is an online tool built that visually explains each part of a Unix command by matching command-line arguments to their help text.

#bash #tool #explains
❀7πŸ”₯2🀯1πŸ†1
Practicalli Clojure.

Clojure - an elegant language for a more civilised development experience

A simple syntax means Clojure is quick to learn and a wide range of open source libraries provides a rapid way to build any kind of software. Designed as a hosted language, Clojure runs on many platforms including the Java Virtual Machine, GraalVM, Microsoft.Net, JavaScript engines. Simple host language interoperability provides access to libraries from a wide range of programming languages, further extending the reach of Clojure.

#clojure #jvm #fp #learning #tutorial #book
❀5πŸ”₯1
Hiccup is a library for representing HTML in Clojure. It uses vectors to represent elements, and maps to represent an element's attributes.

Code example:

[:div {:id "email" :class "selected starred"} "..."]

#clojure #jvm #htmll #rendering
πŸ”₯4❀2πŸ‘1
Backend Master Class for building simple bank service.

In this course, you will learn step-by-step how to design, develop and deploy a backend web service from scratch. I believe the best way to learn programming is to build a real application. Therefore, throughout the course, you will learn how to build a backend web service for a simple bank. It will provide APIs for the frontend to do the following things:

- Create and manage bank accounts.
- Record all balance changes to each of the accounts.
- Perform a money transfer between 2 accounts.

The programming language we will use to develop the service is Golang, but the course is not just about coding in Go.

GitHub: techschool/simplebank

#golang #go #video #masterclass #backend #bank #postgres
❀9
OpenAI Cookbook.

This repository shares example code and example prompts for accomplishing common tasks with the OpenAI API.

To try these examples yourself, you’ll need an OpenAI account. Create a free account to get started.

Most code examples are written in Python, though the concepts can be applied in any language.

In the same way that a cookbook's recipes don't span all possible meals or techniques, these examples don't span all possible use cases or methods. Use them as starting points upon which to elaborate, discover, and invent.

#python #openai #ai
πŸ‘5πŸ†3πŸ”₯1
Tide is an ultimate Fish prompt.

Out of the box: With three compelling styles and lots of options, you can have your ready-to-run cake and customize it too.

Flexible:
Move content around or remove it, all without ever touching a line of code.

Extensible: Create custom content with simple Fish functions that integrate seamlessly.

Fast: Asynchronous rendering makes Tide the fastest full-featured Fish prompt.

#fish #shell #theme #prompt #plugin
πŸ”₯7πŸ‘Ž1πŸ‘1
Remotion is a framework for creating videos programmatically using React.

Why create videos in React?

β€” Leverage web technologies: Use all of CSS, Canvas, SVG, WebGL, etc.
β€” Leverage programming: Use variables, functions, APIs, math and algorithms to create new effects
β€” Leverage React: Reusable components, Powerful composition, Fast Refresh, Package ecosystem

#typescript #ts #js #react #video
πŸ‘5πŸ”₯1
MonitorControl

Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

#swift #macos #display #monitor #native #menubar #apple #control #volume #shade #gamma #brightness #m1 #m2
πŸ”₯4πŸ‘1πŸ†1
Flet is a framework that enables you to easily build realtime web, mobile and desktop apps in your favorite language and securely share them with your team. No frontend experience required.

#python #dart #go #android #ios #flutter #web #ui
πŸ”₯10πŸ‘2
tea is unified packaging infrastructure.

From the creator of brew, tea is a standalone, binary download for all platforms that puts the entire open source ecosystem at your fingertips. Casually and effortlessly use the latest and greatest or the oldest and most mature from any layer of any stack. Break down the silos between programming communities, throw together scripts that use entirely separate tools and languages and share them with the world with a simple one-liner.

#typescript #node #package #manager
πŸ‘7πŸ€”4πŸ”₯1πŸ’©1
This media is not supported in your browser
VIEW IN TELEGRAM
bore is a modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.

#rust #tunnel #cli #tcp #networking #proxy #localhost
πŸ†5πŸ‘2
πŸ‘6πŸ”₯2
Hetty is an HTTP toolkit for security research. It aims to become an open source alternative to commercial software like Burp Suite Pro, with powerful features tailored to the needs of the infosec and bug bounty community.

Features

β€” Machine-in-the-middle (MITM) HTTP proxy, with logs and advanced search
β€” HTTP client for manually creating/editing requests, and replay proxied requests
β€” Intercept requests and responses for manual review (edit, send/receive, cancel)
β€” Scope support, to help keep work organized
β€” Easy-to-use web based admin interface
β€” Project based database storage, to help keep work organized

#go #typescript #golang #ts #http #proxy #mitm #infosec #pentesting
❀10πŸ”₯1
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.

#golang #go #vue #js #javascript #email #selfhosted #mailing #sms #newsletter
πŸ”₯7πŸ‘1πŸ‘1
This was a shitty year. Let’s hope next one will be better, although I’m pretty sure it will not, but…

Happy New Year! 🎈
πŸŽ‰28πŸ‘12❀3πŸ‘1🐳1
ioredis is a robust, full-featured Redis client that is used in the world's biggest online commerce company Alibaba and many other awesome companies.

#typescript #ts #redis
πŸ”₯7πŸ‘1
Humble UI is a desktop UI framework for Clojure. No Electron. No JavaScript. Only JVM and native code.

#clojure #jvm #java
πŸ‘8πŸ”₯2
Memos is an open-source, self-hosted memo hub with knowledge management and socialization.

Features
β€’ πŸ¦„ Open source and free forever;
β€’ πŸš€ Support for self-hosting with Docker in seconds;
β€’ πŸ“œ Plain textarea first and support some useful Markdown syntax;
β€’ πŸ‘₯ Set memo private or public to others;
β€’ πŸ§‘β€πŸ’» RESTful API for self-service.

#typescript #ts #knowledge
πŸ”₯7πŸ‘3πŸ†2