Skip to content

tsb99x/awesome-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Awesome Dev

This is a curated list of awesome development resources. I find them very useful and worth looking at. I prefer open-source and self-hosted solutions. Enjoy!

Table of Contents

IDE

  • VSCodium - an open-source build of VS Code without Microsoft telemetry and licensing restrictions.
  • Neovim - a highly extensible Vim-based text editor.

OS

  • Debian - a stable Linux distribution with a strong commitment to free software.

Containers

  • Podman - a tool for managing OCI containers and pods.
  • Flatseal - a GUI tool for managing Flatpak permissions.
  • Gear Lever - a GUI tool for managing and integrating AppImages into your system menu.

Database

  • PostgreSQL - a robust relational database management system with advanced features and extensibility.

Storage

  • RustFS - an S3-compatible, high-performance object storage system built in Rust.
  • bees - a block-oriented btrfs deduplication agent with incremental scanning and persistent hash tables.

Diagramming

  • draw.io Desktop - a desktop diagramming app based on Electron, wrapping the core draw.io editor.
  • Inkscape - a vector graphics editor for artistic and technical illustrations.

Version Control

  • lazygit - a simple terminal UI for git commands.

Shells

  • fish - a user-friendly command line shell.

Hardware

  • LACT - a Linux GPU configuration and monitoring tool.

Knowledge Management

  • Logseq - a privacy-first platform for knowledge management and collaboration.

C

  • miniaudio - a header-only library for audio capture (WAV) and playback (WAV, FLAC, MP3).
  • SQLite - a public-domain, embeddable, self-contained SQL database engine.
  • stb - single-file public domain libraries for C/C++ covering image loading, font rasterization, audio decoding, and more.
  • SDL - a cross-platform development library providing low-level access to audio, keyboard, mouse, joystick, and graphics hardware.
  • GLFW - a multi-platform library for window, context, and input handling for OpenGL/Vulkan.

C++

  • cpp-httplib - a C++11 single-file header-only HTTP/HTTPS server and client library.
  • nlohmann/json - a single-header JSON library for Modern C++ with an intuitive API.

JavaScript

  • D3.js - a JavaScript library for producing dynamic, interactive data visualizations in the browser.

Node.js

  • fnm - a fast and simple Node.js version manager, built in Rust.

Python

  • uv - a fast Python package and project manager, written in Rust.
  • FastAPI - a high-performance Python web framework for building APIs.
  • basedpyright - a pyright fork with type checking improvements and built-in language server features.

Media

  • ReadyMedia - a simple DLNA/UPnP-AV compliant media server (formerly minidlna).
  • Kdenlive - a non-linear video editor with multi-track timeline and professional features.
  • lossless-cut - a versatile tool for lossless video and audio editing.
  • mpv - a powerful and customizable command-line media player.
  • gpu-screen-recorder - a shadowplay-like, GPU-only screen recorder for Linux.

Themes

  • Catppuccin - a pastel color scheme with variants for terminals, editors, and applications.
  • Nerd Fonts - an icon font and patching toolkit that adds hundreds of icons to developer fonts.

LLM

  • llama.cpp - a LLM inference engine that can run in CLI or server mode.
  • llama-swap - a tool for reliable model swapping on local OpenAI/Anthropic-compatible servers.
  • opencode - an open-source coding agent.

About

A curated list of useful development resources

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors