Binary Tree
727 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
As someones of you know, I'm a maintainer of Mimesis and today this issue was reported and I feel so ashamed. This is so bad...

So, if you have some free time and want to contribute, then feel free to help me with fixing similar issues.
👍2🔥1👏1
sccache is a ccache-like compiler caching tool. It is used as a compiler wrapper and avoids compilation when possible, storing cached results either on local disk or in one of several cloud storage backends.

#rust #cache #cloud #storage
1👍1🔥1
Floki is a simple HTML parser that enables search for nodes using CSS selectors.

#elixir #erlang #css #selector #html #parser
1👍1🔥1
Phenomenon is a very small, low-level WebGL library that provides the essentials to deliver a high performance experience. Its core functionality is built around the idea of moving millions of particles around using the power of the GPU.

Features:

- Small in size, no dependencies
- GPU based for high performance
- Low-level & highly configurable
- Helper functions with options
- Add & destroy instances dynamically
- Dynamic attribute switching

#typescript #ts #webgl #shaders #api #gpu #rendering #lowlevel
1👍1👏1
Vuetify is a MIT licensed project that is developed and maintained full-time by John Leider and Heather Leider; with support from the entire Core Team. Sponsor Vuetify and receive some awesome perks and support Open Source Software at the same time!

#typescript #js #ts #vue #ui #design #uikit
1👍1🔥1
Yew is a modern Rust framework for creating multi-threaded front-end web apps with WebAssembly.

- Features a macro for declaring interactive HTML with Rust expressions. Developers who have experience using JSX in React should feel quite at home when using Yew.
- Achieves high performance by minimizing DOM API calls for each page render and by making it easy to offload processing to background web workers.
- Supports JavaScript interoperability, allowing developers to leverage NPM packages and integrate with existing JavaScript applications.

#rust #gui #web #jsx #elm #concurrency #wasm #web #framework #asmjs
1👍1👏1
GitUI provides you with the comfort of a git GUI but right in your terminal.

Features

- Fast and intuitive keyboard only control
- Context based help (no need to memorize tons of hot-keys)
- Inspect, commit, and amend changes (incl. hooks: commit-msg/post-commit)
- Stage, unstage, revert and reset files, hunks and lines
- Stashing (save, pop, apply, drop, and inspect)
- Push/Fetch to/from remote
- Branch List (create, rename, delete, checkout, remotes)
- Browse commit log, diff committed changes
- Scalable terminal UI layout
- Async git API for fluid control


#rust #git #ui #terminal #async #tui
👍1🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Fig adds autocomplete to your terminal.

As you type, Fig pops up subcommands, options, and contextually relevant arguments in your existing terminal on macOS.

#typescript #terminal #macos #bash #zsh #autocomplete #iterm #fish
1🔥1👏1
tldraw is a tiny little drawing app.

#typescript #draw #ts #drawing #app #react
1👍1🔥1
The tldr-pages project is a collection of community-maintained help pages for command-line tools, that aims to be a simpler, more approachable complement to traditional man pages.

Website: https://tldr.sh

#markdown #tldr #man #linux #gnu #help
1🔥1👏1
shadow-cljs provides everything you need to compile your ClojureScript code with a focus on simplicity and ease of use.

#clojurescript #cljs #javascript #frontend #repl #reload
1🔥1👏1
Solidity by Example.

An introduction to Solidity with simple examples

#solidity #book #smart #contracts #ethereum #remix
1👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Mitosis is inspired by many modern frameworks. You'll see components look like React components and use React-like hooks, but have simple mutable state like Vue, use a static form of JSX like Solid, compile away like Svelte, and uses a simple, prescriptive structure like Angular.

#typescript #react #hooks #components #builder #vue #solid #angular #svelte
1🔥1👏1
Timeline is a tool for creating SVG timelines from JSON.

#python #svg #json #timeline
1👍1🔥1
Simple Icons - over 2000 Free SVG icons for popular brands.

#svg #icons #brands #free
👍1🔥1👏1
The Biopython Project is an international association of developers of freely available Python tools for computational molecular biology.

#python #bioinformatics #genomics #dna #protein #phylogenetics
1🔥1👏1
ECDSA is an easy-to-use implementation of ECC (Elliptic Curve Cryptography) with support for ECDSA (Elliptic Curve Digital Signature Algorithm) and ECDH (Elliptic Curve Diffie-Hellman), implemented purely in Python, released under the MIT license.

#python #ecc #elliptic #curve #ecdsa #ecdh
1👍1🔥1
I've ported log4j for Python: https://github.com/lk-geimfari/log4p
1👍1🔥1
Practical Cryptography for Developers is a modern practical book about cryptography for developers with code examples, covering core concepts like: hashes, MAC codes, key derivation functions, key agreement protocols, symmetric ciphers, asymmetric ciphers and public-key cryptosystems, elliptic curve cryptography, digital signatures, secure random numbers and quantum-safe cryptography, along with crypto libraries and developer tools, with a lots of code examples in Python and other languages.

#book #free #cryptography #hashes #mac #ecc #rsa #aes #crypto #secp256k1 #curve25519 #ecdsa #eddsa #prng #csrng
1🔥1👏1
Macbook: Development Environment Quickly

A script for quickly setting up a development environment on the new Macbook. The script installs programming languages, IDEs, GNU software collections, productivity apps and so on.

#bash #shell #sh #macos #ssh #development #environment #macbook #ide #dev #gnu #macbook.
1👍1🔥1
Operating System development tutorials in Rust on the Raspberry Pi.

This is a tutorial series for hobby OS developers who are new to ARM's 64 bit ARMv8-A architecture. The tutorials will give a guided, step-by-step tour of how to write a monolithic Operating System kernel for an embedded system from scratch. They cover implementation of common Operating Systems tasks, like writing to the serial console, setting up virtual memory and handling HW exceptions. All while leveraging Rust's unique features to provide for safety and speed.

#rust #rasberry #pi #tutorial #kernel #os #arm64 #aarch64
1👍1🔥1