dev_useful_stuff | Technologies

Telegram-канал dev_useful_stuff - Dev Useful Stuff

1258

Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles

Subscribe to a channel

Dev Useful Stuff

​​Cloak - (★ 3.4k) is a pluggable transport that enhances traditional proxy tools like OpenVPN to evade sophisticated censorship and data discrimination.

Cloak is not a standalone proxy program. Rather, it works by masquerading proxied traffic as normal web browsing activities. In contrast to traditional tools which have very prominent traffic fingerprints and can be blocked by simple filtering rules, it's very difficult to precisely target Cloak with little false positives. This increases the collateral damage to censorship actions as attempts to block Cloak could also damage services the censor state relies on.

To any third party observer, a host running Cloak server is indistinguishable from an innocent web server. Both while passively observing traffic flow to and from the server, as well as while actively probing the behaviours of a Cloak server.

#vpn #proxy #censorship #censor #bigbrother

Читать полностью…

Dev Useful Stuff

​​LocalSend - (★ 50.5k on GitHub) is a cross-platform app that enables secure communication between devices using a REST API and HTTPS encryption. Unlike other messaging apps that rely on external servers, LocalSend doesn't require an internet connection or third-party servers, making it a fast and reliable solution for local communication.

How it works?

LocalSend uses a secure communication protocol that allows devices to communicate with each other using a REST API. All data is sent securely over HTTPS, and the TLS/SSL certificate is generated on the fly on each device, ensuring maximum security.

#security #file #share #local

Читать полностью…

Dev Useful Stuff

​​Magic Wormhole - (★ 20.2k) get things from one computer to another, safely.

This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.

#security #file #share #terminal #utility #tui

Читать полностью…

Dev Useful Stuff

​​Himalaya - (★3.1k) email client for your terminal. Written on Rust

#email #cli #terminal #tui

Читать полностью…

Dev Useful Stuff

​​PGlite - (★7.3k at GitHub) is a lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno.

#postgresdb #browser #frontend #database #wasm

Читать полностью…

Dev Useful Stuff

​​Amnezia VPN - (★1.9k at GitHub) is an open-source VPN client, with a key feature that enables you to deploy your own VPN server on your server.

#vpn #privacy #security

Читать полностью…

Dev Useful Stuff

​​Helix - (★ 30k at GitHub) - is a post-modern modal text editor, inspired by Kakoune/Neovim. Written on Rust.

#rust #neovim #nvim #editor

Читать полностью…

Dev Useful Stuff

​​CUE - (★ 4.6k at GitHub) is an open source data constraint language which aims to simplify tasks involving defining and using data. It is a superset of JSON, allowing users familiar with JSON to get started quickly.

You can use CUE to:

● define a detailed validation schema for your data (manually or automatically from data)
● reduce boilerplate in your data (manually or automatically from schema)
● extract a schema from code
● generate type definitions and validation code
● merge JSON in a principled way
● define and run declarative scripts

#config #configuration #deployment

Читать полностью…

Dev Useful Stuff

​​Bruno - (★ 11k at GitHub) is the opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia).

If you think that Postman grew up into a monster, then try Bruno. Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there.

Bruno stores your collections directly in a folder on your filesystem. We use a plain text markup language, Bru, to save information about API requests.

You can use Git or any version control of your choice to collaborate over your API collections.

#rest #api #testing #curl

Читать полностью…

Dev Useful Stuff

​​lazydocker - (★31.4k) is a simple terminal UI for both docker and docker-compose.

#docker #tui #terminal #go

Читать полностью…

Dev Useful Stuff

​​Encore - (★4.1k at GitHub) is a backend development platform that automatically provisions infrastructure — from developing locally to scaling on AWS/GCP. It's designed to help you build your product without platform distractions, removes boilerplate, and comes with built-in tools for observability and collaboration.

To get an idea about how it works, take a look at this 5-minutes intruduction video

#deployment #build #provisioning

Читать полностью…

Dev Useful Stuff

​​OpenAI's Code Interpreter - (★32.5k on GitHub) lets LLMs run code (Python, Javascript, Shell, and more) locally. You can chat with Open Interpreter through a ChatGPT-like interface in your terminal by running $ interpreter after installing.

This provides a natural-language interface to your computer's general-purpose capabilities:

- Create and edit photos, videos, PDFs, etc.
- Control a Chrome browser to perform research
- Plot, clean, and analyze large datasets
- ...etc.

#ai #code

Читать полностью…

Dev Useful Stuff

​​Infisical - (★8.4k on GitHub) is an open-source, end-to-end encrypted platform for secret management: sync secrets across your team/infrastructure and prevent secret leaks.

features:

● User-friendly dashboard to manage secrets across projects and environments (e.g. development, production, etc.)
Client SDKs to fetch secrets for your apps and infrastructure on demand
● Infisical CLI to fetch and inject secrets into any framework in local development
● Native integrations with platforms like GitHub, Vercel, Netlify, and more
● Automatic Kubernetes deployment secret reloads
● Complete control over your data - host it yourself on any infrastructure
● Secret versioning and Point-in-Time Recovery to version every secret and project state
● Audit logs to record every action taken in a project
● Role-based Access Controls per environment
● Simple on-premise deployments to AWS, Digital Ocean, and more
● Secret Scanning and Leak Prevention

#vault #secrets #security #devops

Читать полностью…

Dev Useful Stuff

​​Novel - (★4.4k at GitHub) is a notion-style WYSIWYG editor with AI-powered autocompletion. Built with Tiptap, OpenAI, and the Vercel AI SDK

Check their demo video

#ai #editor #frontend #wysiwyg

Читать полностью…

Dev Useful Stuff

​​FerretDB - (★ 5.7K on GitHub) is a truly Open Source MongoDB alternative, built on PostgreSQL. FerretDB is an open-source proxy, converting the MongoDB 6.0+ wire protocol queries to SQL - using PostgreSQL as a database engine.

They recently announced FerretDB 1.0 GA release and now officially this project is production ready, here is the blog post with nice introduction

#db #mongodb #postgresdb #proxy

Читать полностью…

Dev Useful Stuff

​​samply - (★ 2.4k) is the command-line sampling profiler for macOS and Linux, which uses the Firefox profiler as its UI.
If you want to profile the execution of, say, ./my-application program, run it with the following command:

samply record ./my-application my-arguments

Here is an example of the output.

#profiling #performance #rust

Читать полностью…

Dev Useful Stuff

​​Firecracker - (★ 25.8k) is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services.

Firecracker enables you to deploy workloads in lightweight virtual machines, called microVMs, which provide enhanced security and workload isolation over traditional VMs, while enabling the speed and resource efficiency of containers. Firecracker was developed at Amazon Web Services to improve the customer experience of services like AWS Lambda and AWS Fargate .

Firecracker is a virtual machine monitor (VMM) that uses the Linux Kernel-based Virtual Machine (KVM) to create and manage microVMs. Firecracker has a minimalist design. It excludes unnecessary devices and guest functionality to reduce the memory footprint and attack surface area of each microVM. This improves security, decreases the startup time, and increases hardware utilization. Firecracker is generally available on 64-bit Intel, AMD and Arm CPUs with support for hardware virtualization.

#virtualization #container #vm

Читать полностью…

Dev Useful Stuff

​​DangerZone - (★ 3.6k at GitHub) takes potentially dangerous PDFs, office documents, or images and converts them to a safe PDF.

Dangerzone works like this: You give it a document that you don't know if you can trust (for example, an email attachment). Inside of a sandbox, Dangerzone converts the document to a PDF (if it isn't already one), and then converts the PDF into raw pixel data: a huge list of RGB color values for each page. Then, in a separate sandbox, Dangerzone takes this pixel data and converts it back into a PDF.

#pdf #safety #sandbox

Читать полностью…

Dev Useful Stuff

​​Here is yet another client-side database:

Instant - (★4.1k at GitHub) is a client-side database that makes it easy to build real-time and collaborative apps like Notion or Figma.

#browser #frontend #database

Читать полностью…

Dev Useful Stuff

​​Yazi - (★9.6k at GitHub) (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.

#rust #terminal #console #file #utility

Читать полностью…

Dev Useful Stuff

​​Grafterm - (★951) is the metrics dashboards on terminal (a grafana inspired terminal version).

#tui #terminal #go #metrics #dashboard

Читать полностью…

Dev Useful Stuff

​​PenPot - (★ 27.3k at GitHub) the open-source and self-hosted design tool for design and code collaboration. Think of it as a free Figma clone 🙂

#tool #figma #design #planning

Читать полностью…

Dev Useful Stuff

​​PoketBase - (★ 31.5k at GitHub) Open Source backend for your next SaaS and Mobile app in 1 file.

It consists of:
● embedded database (SQLite) with realtime subscriptions
● built-in files and users management
● convenient Admin dashboard UI
● and simple REST-ish API

#mobile #backend #mock #api #testing

Читать полностью…

Dev Useful Stuff

​​PR-Agent - (★ 3k) is an open-source tool to help efficiently review and handle pull requests. It automatically analyzes the pull request and can provide several types of commands:

- /describe: Automatically generating PR description
- /review: Adjustable feedback about the PR main content
- /ask ...: Answering free-text questions about the PR
- /improve: Committable code suggestions for improving the PR.
- /update_changelog: Automatically updating the CHANGELOG.md file
- /add_docs: Automatically adds documentation to methods/functions/classes
- /analyze: Automatically analyzes the PR

#ai #github #pr #code #review

Читать полностью…

Dev Useful Stuff

​​cerbos - (★2.1k at GitHub) is an authorization layer that evolves with your product. It enables you to define powerful, context-aware access control rules for your application resources in simple, intuitive YAML policies; managed and deployed via your Git-ops infrastructure. It provides highly available APIs to make simple requests to evaluate policies and make dynamic access decisions for your application.

#auth #permissions #devops #microservice #server

Читать полностью…

Dev Useful Stuff

​​CasaOS - (★18.4k at GitHub) - is a simple, easy-to-use, elegant open-source Personal Cloud system.

#os #selfhosted #server

Читать полностью…

Dev Useful Stuff

​​fzf - (★54.6k) is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc.

And if you want to use fzf with your zsh, then you can use:
fzf-tab - (★2.3k) replace zsh's default completion selection menu with fzf! Check the demo in README file

#cli #terminal

Читать полностью…

Dev Useful Stuff

​​hurl - (★5.2k at GitHub) - is a command line tool that runs HTTP requests defined in a simple plain text format.

It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions.

Hurl makes it easy to work with HTML content, REST / SOAP / GraphQL APIs, or any other XML / JSON based APIs.

#http #testing #cli #rust

Читать полностью…

Dev Useful Stuff

​​Spot - (★184 at GitHub) (aka simplotask) is a powerful and easy-to-use tool for effortless deployment and configuration management. It allows users to define a playbook with the list of tasks and targets, where each task consists of a series of commands that can be executed on remote hosts concurrently. Spot supports running scripts, copying files, syncing directories, and deleting files or directories, as well as custom inventory files or inventory URLs.

This is a recenlty released project from quite respected developer with a good reputation, who was fed up with Ansible. He decided to write a tool that would be easier and yet powerful. So it's worth to check this project.

#ops #devops #deployment #script

Читать полностью…

Dev Useful Stuff

​​AI Commits - (★ 4.6K) is a CLI that writes your git commit messages for you with AI. Never write a commit message again.

How does it work?
This CLI tool runs git diff to grab all your latest code changes, sends them to OpenAI's GPT-3, then returns the AI generated commit message.

Happy Friday! 🙂

#git #ai #gpt #cli #terminal

Читать полностью…
Subscribe to a channel