Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chalettu/awesome-list

My awesome list for development resources and libraries
https://github.com/chalettu/awesome-list

List: awesome-list

Last synced: 3 months ago
JSON representation

My awesome list for development resources and libraries

Awesome Lists containing this project

README

        

# chalettu awesome-list

My awesome list for development resources and libraries

## General development tools

[taskfile](https://taskfile.dev/) - Taskfile. This is a task runner for running scripts
[hygen](https://www.hygen.io/) - Code Scaffolding and code generation tool
[plop](https://plopjs.com/) - Code and file generation tool
[asdf](https://asdf-vm.com/) - Manage programming language versions installed on a machine
[Dotbot](https://github.com/anishathalye/dotbot)
[Chezmoi](https://www.chezmoi.io/what-does-chezmoi-do/)
[Infisical](https://infisical.com/) - Secrets management for developers
[EnvKey](https://envkey.com/)
[Gitpod](https://www.gitpod.io/)
[Coder](https://coder.com/)
[StackBlitz](https://stackblitz.com/)
[Mailhog](https://github.com/mailhog/MailHog) SMTP testing application
[NX](https://nx.dev) - Monorepo build tool
[devenv.sh](https://devenv.sh/) - Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

## Node Libraries

[inquirer](https://github.com/SBoudrias/Inquirer.js) - Command line prompt library
[luxon](https://moment.github.io/luxon/#/) - Date library
[alias-hq](https://github.com/davestewart/alias-hq) - Tool to help configure project aliases
[axios](https://axios-http.com/docs/intro) - HTTP library for web and node
[samlify](https://samlify.js.org/#/) - Node SAML2 API
[pkg](https://github.com/vercel/pkg) - Package node code as a binary
[commander](https://www.npmjs.com/package/commander) - Library for making cli applications
[husky](https://typicode.github.io/husky/#/)

## Node Development Tools

[Npkill](https://www.npmjs.com/package/npkill) - Cleans all node module directories
[Verdaccio](https://github.com/verdaccio/verdaccio#use-private-packages) - Private self hosted NPM package registry
Semantic release
auto

## Javascript web libraries

[bit](https://bit.dev/) - An open-source toolchain for component-driven software.
[dexie](https://dexie.org/) - A minimalistic wrapper for IndexDB

## React Libraries

[react-hook-form](https://react-hook-form.com/)
[react-use](https://github.com/streamich/react-use) - Great library for hooks
[react query](https://tanstack.com/query/v3/) - Powerful asynchronous state management for TS/JS, React
[uppy](https://uppy.io/) - Sleek, modular open source JavaScript file uploader
[react-if](https://github.com/romac/react-if) - Render React components conditionally
[i18next](https://www.i18next.com/) - i18next is an internationalization-framework written in and for JavaScript
[react-css-spinners](https://www.npmjs.com/package/react-css-spinners) - CSS spinner components for react.
[react-ace](https://securingsincity.github.io/react-ace/) - In browser code editor
[mobx](https://mobx.js.org/README.html) - State management library. Supports observables
[mobx state tree](https://mobx-state-tree.js.org/intro/welcome) - Javascript state manager for mobx.
[Beautiful react hooks](https://github.com/antonioru/beautiful-react-hooks)
[Storybook](https://storybook.js.org/) - React component documentation library
[recoil](https://recoiljs.org/) - A state management library for react
[tremor](https://www.tremor.so/blocks) - The react library to build dashboards fast.

## Productivity Apps

[Diagrams](https://www.diagrams.net/)
[Lucid Chart](http://lucid.app)
[DB Diagram](https://dbdiagram.io/home)
[Sidekick](https://www.meetsidekick.com/) - Great Web browser for work and to stay organized
[Miro](https://miro.com/) - Online whiteboard
[Notion](https://notion.so) - Great note taking service
[Doppler](https://share.doppler.com) - Doppler is a site that allows you to quickly share secrets. Great for sending one time encrypted credentials
[retool](https://retool.com/) - Build dashboards for business easily

## Developer Tools

[Dbeaver](https://dbeaver.io/) - Universal DB Client
[Postman app](https://www.postman.com/) - API Querying Tool
[Gitkraken](https://www.gitkraken.com/) - Git Gui App
[Devhub](https://github.com/devhubapp/devhub) - Github notifications
[Streamhut](https://streamhut.io/) - Share your terminal in real-time with anyone - without installing anything
[Tabnine](https://www.tabnine.com/) - AI Assistant for software developers
[Dolt](https://github.com/dolthub/dolt) - Dolt is git for data. Good for seeding
[Transfer.sh](https://transfer.sh/) - Easily transfer files from the command line
[PostmarkApp](https://postmarkapp.com/) - Simple email delivery service
[Papertrail](https://www.papertrail.com/) - Log management service
[httpie](https://httpie.io/) - An open-source API testing client
[onepassword](https://1password.com/) - Password manager service
[Raindrop](https://raindrop.io) - Great bookmarking service
[Discord](https://discord.com/) - Great chat platform for engineers
[Shells](https://www.shells.com/l/en-US/) - Cloud desktop as a service
[Lando](https://docs.lando.dev/) - Framework to help coordinate building dev environments
[Ory](https://www.ory.sh/) - Ory is a set of frameworks for authentication and authorization

## Mac Tools

[Arc browser](https://arc.net/) - Very unique web browser.
[Unite](https://www.bzgapps.com/unite) - Unite allows you to turn any website into a deeply customizable app on your Mac.
[Canary Mail](https://canarymail.io/) - Email, meets AI
[DevToys](https://github.com/ObuchiYuki/DevToysMac) - DevToys for Mac
[Cyberduck](https://cyberduck.io/) - Cloud storage browser
[Transmit](https://panic.com/transmit/) - Macos file transfer app
[Little snitch](https://www.obdev.at/products/littlesnitch/index.html) - Little snitch network monitor
[Flux](https://justgetflux.com/) - Screen brightness adjustment tool.
Wappalyzer

## Networking Related Tools

[Ngrok](https://ngrok.com/) - Tunnel localhost to share your laptops ports
[Tailscale](https://tailscale.com/) - Secure remote access to shared resources. VPN Service
[Zero tier](https://www.zerotier.com/) - Securely connect any device, anywhere
[Proton VPN](https://protonvpn.com/) - Highspeed VPN service
[No Machine](https://www.nomachine.com/) - Free remote desktop for everybody
[Expressions](https://www.apptorium.com/expressions) - App that can be used for testing regular expressions
[Safing](https://safing.io/) - Pretty cool firewall
[Bastillion](https://www.bastillion.io/) - This is a nice bastion server tool
[Teleport](https://goteleport.com/) - Infrastructure access management platform.

## Docker tools

[Podman desktop](https://podman-desktop.io/)
[Portainer](https://www.portainer.io/) - Powerful container management
[Docker Desktop](https://www.docker.com/products/docker-desktop/) - Docker management tool
[Dockstation](https://dockstation.io/) - Another Docker management GUI
[Lazy Docker](https://github.com/jesseduffield/lazydocker) - Terminal docker GUI

## CheatSheets

[Bash Cheatsheet](https://devhints.io/bash)
[Tailwind Cheatsheet](https://tailwindcomponents.com/cheatsheet/)
[Regex](https://gist.github.com/sarthology/b269c4ab81832c03f80eb48920f1abce)
[Go](https://devhints.io/go)
[Go by example](https://gobyexample.com/) - Go by example

## NPM Packages

[Octonode](https://www.npmjs.com/package/octonode) Github API wrapper
[Access Control Library](https://www.npmjs.com/package/accesscontrol)
[Graphql-request](https://github.com/mobxjs/awesome-mobx#development-tools) - Minimal GraphQL client supporting Node and browsers for scripts or simple apps
[Radish](https://radash-docs.vercel.app/docs/getting-started) - Modern updated version of lodash. Great alternative for lodash

## Golang Packages

[sqlx](https://github.com/jmoiron/sqlx) - General purpose extensions to golang's database/sql
[air](https://github.com/cosmtrek/air) - Live reload for golang apps
[viper](https://github.com/spf13/viper) - Go configuration with fangs
[goose](https://github.com/pressly/goose) - A database migration tool. Supports SQL migrations and Go functions.
[go releaser](https://goreleaser.com/) - Release go projects as fast and easily as possible.

## VS Code Extensions

micnil.vscode-checkpoints - Checkpoints for tasks
[GitLive](https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub#review-details) - GitLive helps you and your fellow contributors merge faster by avoiding conflicts and encouraging eager and continuous code review directly inside the IDE.

## Awesome lists

[Docker](https://awesome-docker.netlify.app/)
[Prisma](https://github.com/catalinmiron/awesome-prisma)
[Nest](https://github.com/juliandavidmr/awesome-nestjs)
[Go](https://awesome-go.com)
[Mobx](https://github.com/mobxjs/awesome-mobx#development-tools)

## Terminal Emulators

[Hyper](https://hyper.is/) - Javascript configurable terminal(Cross platform)
[Warp](https://www.warp.dev/) - Mac Only terminal. Useful with cool features

## Terminal Commands

[Bat](https://github.com/sharkdp/bat) - An improved cat clone
[Mcfly](https://github.com/cantino/mcfly) - fly through your shell history

## Terminal Tools

[Termius](https://termius.com/)

## Cool sites for developers

[Regex Editor](https://regex101.com/) - Online regex editor
[Tool for Generating types](https://app.quicktype.io/) - Cool site that can be used to generate types from json

## CSS Tools

[emotion](https://emotion.sh/docs/introduction) - Emotion is a library designed for writing css styles with JavaScript.
[tailwind](https://tailwindcss.com/) - CSS framework that wraps atomic css classes
[Styled system](https://styled-system.com/) - Style props for rapid UI development

## Tailwind tools

[Tailwind UI](https://tailwindui.com/)
[Daisy UI](https://daisyui.com/)
[Meraki UI](https://merakiui.com/) - Meraki UI components for tailwind

## Graphql Tools

[spectaql](https://github.com/anvilco/spectaql) - Graphql documentation generator
[Graphql Faker](https://github.com/IvanGoncharov/graphql-faker)
[Graphql code generator](https://the-guild.dev/graphql/codegen) - Graphql code generators

## Design tools

[figma](https://www.figma.com/) - Popular UI design tool
[proto.io](https://proto.io/) - Prototyping for all
[Invision](https://www.invisionapp.com/) - The all-in-one collaborative online whiteboard

## Testing tools

[Cypress](https://www.cypress.io/) - E2E testing library
[Nightwatch](https://nightwatchjs.org/)
[Saucelabs](https://saucelabs.com/) - Website and mobile testing
[msw](https://github.com/mswjs/msw) - Seamless REST/GraphQL API mocking library for browser and Node.js.
[Mocki](https://mocki.io/graphql) - Mock and Fake GraphQL API
[faker](https://fakerjs.dev/) - Generate fake data
[Artillery](https://www.artillery.io/) - Advanced load testing platform
[Autocannon](https://www.npmjs.com/package/autocannon) - JS based load testing platform
[Mockoon](https://mockoon.com/) - Mockoon is the easiest and quickest way to design and run mock REST APIs.
[Testmo](https://www.testmo.com/) - Testing suite for test case management

## Documentation

[Compodoc](https://compodoc.app/guides/usage.html)
[Storybook](https://storybook.js.org/tutorials/intro-to-storybook/react/en/get-started/)
[spectaql](https://github.com/anvilco/spectaql) - Graphql documentation generator

## Github tools

[Act](https://github.com/nektos/act) - Run your GitHub Actions locally
[Gitstream](https://linearb.io/dev/gitstream/) -gitStream lets you configure rules that decide how each pull request is treated based on the content of the code
[gh-net](https://github.com/github/gh-net) - A network bridge between a Codespace and a local machine.
[Wakatime](https://wakatime.com/) - Open source plugins for metrics about your programming

## Code linting

[ls-lint](https://ls-lint.org/) - Folder linting
[prettier](https://prettier.io/) - Opinionated code formatting
[eslint](https://eslint.org/) - Linting utility for Javascript
[commitizen](https://github.com/commitizen/cz-cli) - Simple commit conventions for internet citizens.
[commitlint](https://commitlint.js.org/#/) - Lint commit messages
[rome](https://rome.tools/) - Rome unifies your development stack by combining the functionality of separate tools.

## API Management

[Kong](https://konghq.com/products/kong-gateway) - Kong API Gateway
[Krakend](https://www.krakend.io/) - Krakend API Gateway