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
ClearML - Auto-Magical Suite of tools to streamline your ML workflow. Experiment Manager, ML-Ops and Data-Management.

#python #ml #devops #k8s #trains #workflow
❀1πŸ‘1πŸ”₯1
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.

DOMPurify is written in JavaScript and works in all modern browsers (Safari (10+), Opera (15+), Internet Explorer (10+), Edge, Firefox and Chrome - as well as almost anything else using Blink or WebKit). It doesn't break on MSIE6 or other legacy browsers. It either uses a fall-back or simply does nothing.

#javascript #js #xss #sanitizer #dom #html #security #css
❀1πŸ‘1πŸ‘1
Vant β€” Mobile UI Components built on Vue.

Features:

- 65+ Reusable components
- 1kb Component average size (min+gzip)
- 90%+ Unit test coverage
- Extensive documentation and demos
- Support Vue 2 & Vue 3
- Support Tree Shaking
- Support Custom Theme
- Support i18n
- Support TS
- Support SSR

#typescript #ts #vue #ui #components
❀1πŸ‘1πŸ”₯1
Slidev β€” Presentation Slides for Developers.

#typescript #ts
❀1πŸ‘1πŸ”₯1
typesense - β€žLightning-fast, Open Source Search. No PhD requiredβ€œ

Possible alternative to ElasticSearch, single-binary deployment (docker as well of course), HA-capable, simple API with a bunch of language bindings. Comparison available on their web page.

#oss #search #python #ruby #go #js #php #go
❀1πŸ‘1πŸ”₯1
This media is not supported in your browser
VIEW IN TELEGRAM
Czkawka (absolutely terrible name btw) is a simple, fast and free app to remove unnecessary files from your computer.

#rust #gtk #cleaner #duplicates #multiplatform
❀1πŸ‘1πŸ”₯1
Angry IP Scanner - is a very fast IP address and port scanner.

It can scan IP addresses in any range as well as any their ports. It is cross-platform and lightweight. Not requiring any installations, it can be freely copied and used anywhere.

Angry IP scanner simply pings each IP address to check if it’s alive, then optionally it is resolving its hostname, determines the MAC address, scans ports, etc. The amount of gathered data about each host can be extended with plugins.

It also has additional features, like NetBIOS information (computer name, workgroup name, and currently logged in Windows user), favorite IP address ranges, web server detection, customizable openers, etc.

Scanning results can be saved to CSV, TXT, XML or IP-Port list files. With help of plugins, Angry IP Scanner can gather any information about scanned IPs. Anybody who can write Java code is able to write plugins and extend functionality of Angry IP Scanner.

#java #jvm #ip #network #scanner
❀1πŸ‘1πŸ”₯1
pudb is a console-based visual debugger for Python.

#python #debugger #cli #ipython #pytest
❀1πŸ‘1πŸ”₯1
Testing Python Applications with Pytest.

Pytest is a testing framework and test runner for Python. In this guide we will have a look at the most useful and common configuration and usage, including several pytest plugins and external libraries. Although Python comes with a unittest module in the standard library and there are other Python test frameworks like nose2 or Ward, pytest remains my favourite. The beauty of using simple functions instead of class hierarchies, one simple assert instead of many different assert functions, built-in parametrized testing, a nice system of fixtures and the number of available plugins makes it a pleasure to use.

#guide #testing #python #pytest
❀1πŸ‘1πŸ‘1
μ/log (Pronounced: /mjuːlog/) is a micro-logging library that logs events and data, not words!

#clojure #logging #events #tracing #observability
❀1πŸ‘1πŸ”₯1
Terser is a JavaScript parser and mangler/compressor toolkit for ES6+.

#javascript #js #es6 #minimizer
πŸ‘1πŸ”₯1πŸ‘1
mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration.

Using certificates from real certificate authorities (CAs) for development can be dangerous or impossible (for hosts like example.test, localhost or 127.0.0.1), but self-signed certificates cause trust errors. Managing your own CA is the best solution, but usually involves arcane commands, specialized knowledge and manual steps.

mkcert automatically creates and installs a local CA in the system root store, and generates locally-trusted certificates. mkcert does not automatically configure servers to use the certificates, though, that's up to you.

#golang #go #certificates
❀1πŸ‘1πŸ”₯1
Streaming video with FastAPI.

We will briefly discuss various options of streaming video over the internet and see a simple streaming video example using FastAPI that will show the video in the browser using the HTML5 video tag.

#video #python #fastapi #streaming
❀1πŸ‘1πŸ”₯1
nocodb - is an open source no-code platform that turns any database into a smart spreadsheet.

#javascript #js #oss #airtable
❀1πŸ‘1πŸ”₯1
You have to know about persistent data structures.

In this article author talking about persistent data structures and how they work.

#article #clojure #persistent #data #structures
❀1πŸ‘1πŸ”₯1
If you always wanted to contribute to an open-source project then here is a good opportunity for you. Currently, I'm working on Mimesis 5.0.0 and I'm planning to fix all the issues which were reported.

You can pick any issue you like and create PR:
https://github.com/lk-geimfari/mimesis/issues

You can read more about Mimesis here: https://mimesis.name

#python #github #opensource
❀1πŸ‘1πŸ”₯1
Renovate is a universal dependency update tool that fits into your workflows.

#typescript #ts #npm #dependencies
❀1πŸ‘1πŸ”₯1
Jina is a cloud-native neural search framework for any kind of data.

#python #neural #nlp #framework #deep #learning #cloud
❀1πŸ‘1πŸ”₯1
Rich is a Python library for rich text and beautiful formatting in the terminal.

The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more β€” out of the box.

#python #terminal #ansi #color #syntax #highlighting
❀1πŸ”₯1πŸ‘1
Textual is a TUI (Text User Interface) framework for Python using Rich as a renderer.

The end goal is to be able to rapidly create rich terminal applications that look as good as possible (within the restrictions imposed by a terminal emulator).

Rich TUI will integrate tightly with its parent project, Rich. Any of the existing renderables can be used in a more dynamic application.

#python #rich #tui #ui #framework
❀1πŸ‘1πŸ”₯1