kb is a text-oriented minimalist command line knowledge base manager. kb can be considered a quick note collection and access tool oriented toward software developers, penetration testers, hackers, students or whoever has to collect and organize notes in a clean way. Although kb is mainly targeted on text-based note collection, it supports non-text files as well (e.g., images, pdf, videos and others).
#python, #knowledge, #base, #manager
#python, #knowledge, #base, #manager
π1
This media is not supported in your browser
VIEW IN TELEGRAM
Nativefier is a command-line tool to easily create a desktop app for any web site with minimal configuration. Apps are wrapped by Electron in an OS executable for use on Windows, macOS and Linux.
#javascript, #js, #electron, #native, #chromium
#javascript, #js, #electron, #native, #chromium
π₯1
Rustler is a library for writing Erlang NIFs in safe Rust code. That means there should be no ways to crash the BEAM (Erlang VM). The library provides facilities for generating the boilerplate for interacting with the BEAM, handles encoding and decoding of Erlang terms, and catches rust panics before they unwind into C.
The library provides functionality for both Erlang and Elixir, however Elixir is favored as of now.
#rust, #erlang, #elixir, #nifs, #beam
The library provides functionality for both Erlang and Elixir, however Elixir is favored as of now.
#rust, #erlang, #elixir, #nifs, #beam
β€1
Blazorise is a component library built on top of Blazor and CSS frameworks like Bootstrap, Bulma and Material.
#csharp, #css, #component, #library
#csharp, #css, #component, #library
π1
This media is not supported in your browser
VIEW IN TELEGRAM
tmpmail is a command line utility that allows you to create a temporary email address and receive emails to the temporary email address. It uses 1secmail's API to receive emails.
By default, emails will be generated by random unless the
By default
#shell, #cli, #temporary, #email
By default, emails will be generated by random unless the
--generate argument is followed by the desired email address.By default
w3m is used to render the HTML emails on the terminal. But if you prefer another text based web browser or would rather view the email in a GUI web browser such as Firefox, simply use the --browser argument followed by the command needed to launch the web browser of your choice.#shell, #cli, #temporary, #email
π1
Ten books which I read this year.
No doubt this was a pretty strange year with a bunch of free time. Everyone tried to kill the time as they can β watching TV shows and movies, playing video games, reading books, etc. I have read many interesting books in quarantine and in this article I will tell you about them.
I would love to hear from you about books that impressed you and which you can recommend to others (use the comments)!
#isaak, #blog, #books, #post, #recommendations
No doubt this was a pretty strange year with a bunch of free time. Everyone tried to kill the time as they can β watching TV shows and movies, playing video games, reading books, etc. I have read many interesting books in quarantine and in this article I will tell you about them.
I would love to hear from you about books that impressed you and which you can recommend to others (use the comments)!
#isaak, #blog, #books, #post, #recommendations
Isaakβs Blog
Blog isaak.dev
I've read many interesting books during quarantine this year and in this article, I'm going to tell you about them.
π1
Censor Tracker is an extension for Google Chrome which helps to bypass censorship in the Russian Federation and helps to detect resources blocked using DPI (Deep Packet Inspection).
Censor Tracker provides a lot of useful features, here are most important:
- Detects DPI locks
- Bypass DPI locks
- Bypass registry locks
- Warns if a user visits a website that can merge or modify https traffic (site in ORI)
This is the project I was working on in the last few months. It's totally free and open-source, so you can fork it and adapt it for your country or just contribute to it to make it better.
#javascript, #chromium, #extension, #browser, #censorship, #proxy, #dpi
Censor Tracker provides a lot of useful features, here are most important:
- Detects DPI locks
- Bypass DPI locks
- Bypass registry locks
- Warns if a user visits a website that can merge or modify https traffic (site in ORI)
This is the project I was working on in the last few months. It's totally free and open-source, so you can fork it and adapt it for your country or just contribute to it to make it better.
#javascript, #chromium, #extension, #browser, #censorship, #proxy, #dpi
π1
Splash is a javascript rendering service with an HTTP API. It's a lightweight browser with an HTTP API, implemented in Python 3 using Twisted and QT5.
#python, #javascript, #rendering
#python, #javascript, #rendering
π1
This media is not supported in your browser
VIEW IN TELEGRAM
Visualixir is a toy visualizer for BEAM nodes, written in Elixir + Phoenix + d3, with live message sequence charts.
It's largely intended as a teaching tool, to give newer BEAM programmers a look into the process ecosystem living inside their nodes.
#elixir, #erlang, #beam, #nodes, #visualizer
It's largely intended as a teaching tool, to give newer BEAM programmers a look into the process ecosystem living inside their nodes.
#elixir, #erlang, #beam, #nodes, #visualizer
β€1
NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.
It promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee.
#golang, #go, #realtime, #messaging, #platform
It promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee.
#golang, #go, #realtime, #messaging, #platform
β€1
Django REST Framework 3.12 released!
REST framework 3.12 brings a handful of refinements to the OpenAPI schema generation, plus support for Django's new database-agnostic
#django, #rest, #framework, #release, #python
REST framework 3.12 brings a handful of refinements to the OpenAPI schema generation, plus support for Django's new database-agnostic
JSONField, and some improvements to the SearchFilter class.#django, #rest, #framework, #release, #python
π₯1
rusty-celery is a π¦ Rust implementation of Celery for producing and consuming background tasks.
#rust, #celery, #background, #tasks
#rust, #celery, #background, #tasks
π1
fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application.
#ruby, #android, #ios, #automation
#ruby, #android, #ios, #automation
β€1
Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.
β’ Simple interface for building query strings, POST requests, streaming large uploads, streaming large downloads, using HTTP cookies, uploading JSON data, etc...
β’ Can send both synchronous and asynchronous requests using the same interface.
β’ Uses PSR-7 interfaces for requests, responses, and streams. This allows you to utilize other PSR-7 compatible libraries with Guzzle.
β’ Supports PSR-18 allowing interoperability between other PSR-18 HTTP Clients.
β’ Abstracts away the underlying HTTP transport, allowing you to write environment and transport agnostic code; i.e., no hard dependency on cURL, PHP streams, sockets, or non-blocking event loops.
β’ Middleware system allows you to augment and compose client behavior.
#php, #http, #client, #requests
β’ Simple interface for building query strings, POST requests, streaming large uploads, streaming large downloads, using HTTP cookies, uploading JSON data, etc...
β’ Can send both synchronous and asynchronous requests using the same interface.
β’ Uses PSR-7 interfaces for requests, responses, and streams. This allows you to utilize other PSR-7 compatible libraries with Guzzle.
β’ Supports PSR-18 allowing interoperability between other PSR-18 HTTP Clients.
β’ Abstracts away the underlying HTTP transport, allowing you to write environment and transport agnostic code; i.e., no hard dependency on cURL, PHP streams, sockets, or non-blocking event loops.
β’ Middleware system allows you to augment and compose client behavior.
#php, #http, #client, #requests
π1
Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.
β’ Highly performant: as far as we know, Fastify is one of the fastest web frameworks in town, depending on the code complexity we can serve up to 30 thousand requests per second.
β’ Extendible: Fastify is fully extensible via its hooks, plugins and decorators.
β’ Schema based: even if it is not mandatory we recommend to use JSON Schema to
β’ Logging: logs are extremely important but are costly; we chose the best logger to almost remove this cost, Pino!
β’ Developer friendly: the framework is built to be very expressive and to help developers in their daily use, without sacrificing performance and security.
β’ TypeScript ready: we work hard to maintain a TypeScript type declaration file so we can support the growing TypeScript community.
#nodejs, #js, #web, #framework, #performance
β’ Highly performant: as far as we know, Fastify is one of the fastest web frameworks in town, depending on the code complexity we can serve up to 30 thousand requests per second.
β’ Extendible: Fastify is fully extensible via its hooks, plugins and decorators.
β’ Schema based: even if it is not mandatory we recommend to use JSON Schema to
β’ Logging: logs are extremely important but are costly; we chose the best logger to almost remove this cost, Pino!
β’ Developer friendly: the framework is built to be very expressive and to help developers in their daily use, without sacrificing performance and security.
β’ TypeScript ready: we work hard to maintain a TypeScript type declaration file so we can support the growing TypeScript community.
#nodejs, #js, #web, #framework, #performance
π1