Skip to content

hiifong/awesome-x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

awesome-x

Contents

GitHub-awesome

  • coding-interview-university A complete computer science study plan to become a software engineer.
  • build-your-own-x Master programming by recreating your favorite technologies from scratch.
  • awesome 😎 Awesome lists about all kinds of interesting topics
  • awesome-resources 😎 List of helpful resources added by the community for the community!
  • awesome-python A curated list of awesome Python frameworks, libraries, software and resources
  • awesome-selfhosted A list of Free Software network services and web applications which can be hosted on your own servers
  • awesome-go A curated list of awesome Go frameworks, libraries and software
  • awesome-rust A curated list of Rust code and resources.
  • Font-Awesome The iconic SVG, font, and CSS toolkit
  • awesome-vue 🎉 A curated list of awesome things related to Vue.js
  • awesome-machine-learning A curated list of awesome Machine Learning frameworks, libraries and software.
  • awesome-react A collection of awesome things regarding React ecosystem
  • awesome-nodejs ⚡ Delightful Node.js packages and resources
  • awesome-qt-qml A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
  • awesome-tools Open-source list of awesome data visualization tools (e.g., charting libraries) for software developers 📊📈
  • free-for-dev A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

Algorithm

  • Python All Algorithms implemented in Python
  • javascript-algorithms 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
  • fucking-algorithm 刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
  • hello-algo 《Hello 算法》一本动画图解、能运行、可提问的数据结构与算法入门书。提供 Java, C++, Python, Go, JS, TS, C# 多语言代码实现。

CS

Interview

  • tech-interview-handbook 💯 Curated coding interview preparation materials for busy software engineers
  • interview 📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation…

C

  • nnn n³ The unorthodox terminal file manager
  • HelloWord-Keyboard 瀚文 智能键盘是一把我为自己使用需求设计的 多功能、模块化 机械键盘。
  • Dummy-Robot 我的超迷你机械臂机器人项目。
  • HoloCubic 带网络功能的伪全息透明显示桌面站
  • lvgl Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
  • QuickJS QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
  • Tasmota Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
  • X-TRACK A GPS bicycle speedometer that supports offline maps and track recording
  • rufus The Reliable USB Formatting Utility
  • libhv 🔥 比libevent、libuv更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.
  • mpv 🎥 Command line video player
  • Mailspring 💌 A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
  • OpenCorePkg OpenCore bootloader
  • libevent Event notification library
  • esp-idf Espressif IoT Development Framework. Official development framework for Espressif SoCs.
  • cJSON Ultralightweight JSON parser in ANSI C
  • jemalloc memory allocator jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
  • FreeRDP FreeRDP is a free remote desktop protocol library and clients
  • qemu QEMU is a generic and open source machine & userspace emulator and virtualizer.
  • deepin-wine-ubuntu Deepin Wine for Ubuntu/Debian
  • 8cc A Small C Compiler
  • smartdns A local DNS server to obtain the fastest website IP for the best Internet experience, 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验。
  • littlefs A little fail-safe filesystem designed for microcontrollers
  • pushdeer 开放源码的无App推送服务,iOS14+扫码即用。亦支持快应用/iOS和Mac客户端、Android客户端、自制设备
  • tinyusb An open source cross-platform USB stack for embedded system
  • inih Simple .INI file parser in C, good for embedded systems
  • mini3d 3D Software Renderer in 700 Lines !!
  • utf8.h 📚 single header utf8 string functions for C and C++
  • chadwm Making dwm as beautiful as possible!
  • PurC The prime HVML interpreter for C Language.
  • Ctrl-FOC-Lite 基于SimpleFOC的一个修改版项目
  • uefi-ntfs UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI
  • MQTT-C A portable MQTT C client for embedded systems and PCs alike.
  • MiniGUI A modern and mature cross-platform window system for embedded systems and smart IoT devices.
  • TeenyUSB Lightweight USB device and host stack for STM32 and other MCUs. Ready for USB 3.0 device.
  • CherryUSB Tiny and portable USB device/host stack for embedded system with USB IP
  • efifs EFI FileSystem drivers
  • ocserv Unofficial copy of ocserv repository (no longer updated)
  • RFIDtools RRG Android App for use with Proxmark3 RDV4 and the blueshark addon
  • RX5808-Div 自制的RX5808接收机
  • MEUI Modern embedded UI 现代嵌入式用户界面
  • SuperRDP Super RDPWrap
  • WindTerm A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.
  • os-tutorial How to create an OS from scratch
  • mpu6050 mpu6050 full function driver
  • blender Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
  • littlefs A little fail-safe filesystem designed for microcontrollers
  • jdupes A powerful duplicate file finder and an enhanced fork of 'fdupes'.
  • IronOS Open Source Soldering Iron firmware for Miniware and Pinecil
  • xxHash Extremely fast non-cryptographic hash algorithm

C++

  • imgui Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
  • CPlusPlusThings C++那些事
  • srs SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
  • fmt A modern formatting library
  • cpeditor The IDE for competitive programming 🎉 | Fetch, Code, Compile, Run, Check, Submit 🚀
  • TrafficMonitor TrafficMonitor is a network monitoring software with floating window feature for Windows. It displays the current internet speed and CPU and RAM usage. There are also other capabilities like an embedded display in the taksbar, changeable display skins, and historical traffic statistics.
  • o3de Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
  • json JSON for Modern C++
  • aria2 aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
  • ImHex 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
  • Marlin Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed.
  • abseil-cpp Abseil Common Libraries (C++)

Go

  • gitea Git with a cup of tea, painless self-hosted git service
  • gin Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
  • hugo The world’s fastest framework for building websites.
  • frp A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
  • caddy Fast, multi-platform web server with automatic HTTPS
  • gogs Gogs is a painless self-hosted Git service
  • wails Create beautiful applications using Go
  • bubbles TUI components for Bubble Tea 🍡
  • bubbletea A powerful little TUI framework 🏗
  • gum A tool for glamorous shell scripts 🎀
  • glamour Stylesheet-based markdown rendering for your CLI apps 💇🏻‍♀️
  • minio Multi-Cloud ☁️ Object Storage
  • gorm The fantastic ORM library for Golang, aims to be developer friendly
  • cobra A Commander for modern Go CLI interactions
  • nps 一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
  • hub A command-line tool that makes git easier to use with GitHub.
  • grm redis web端管理工具(gin+element-plus)【部署简单便捷,SSH连接,用户校验,操作日志、命令行模式、LUA脚本执行等】
  • gin-vue-admin 基于vite+vue3+gin搭建的开发基础平台(支持TS,JS混用),集成jwt鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等开发必备功能。
  • gocv Go package for computer vision using OpenCV 4 and beyond.
  • paopao-ce 🔥A artistic "twitter like" community built on gin+zinc+vue+ts 清新文艺微社区
  • bbs-go 基于Golang的开源社区系统。
  • olive Live Stream Recorder 直播录制/录播
  • echo High performance, minimalist Go web framework
  • navidrome 🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
  • alist 🗂️A file list program that supports multiple storage, powered by Gin and Solidjs. / 一个支持多存储的文件列表程序,使用 Gin 和 Solidjs。
  • jwt A go (or 'golang' for search engine friendliness) implementation of JSON Web Tokens.
  • color Color package for Go (golang)
  • devbox Instant, easy, predictable shells and containers.
  • CasaOS CasaOS - A simple, easy-to-use, elegant open-source Home Cloud system.

Java

  • Sa-Token 这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成...
  • druid 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
  • mybatis-plus An powerful enhanced toolkit of MyBatis for simplify development
  • AppManager A full-featured package manager and viewer for Android

Kotlin

  • SmsForwarder 短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正

Swift

  • uPic 📤uPic is a native, powerful, beautiful and simple picture and file upload tool for macOS.

Javascript

  • gitmoji An emoji guide for your commit messages. 😜
  • 33-js-concepts 📜 33 JavaScript concepts every developer should know.
  • 33-js-concepts 📜 每个 JavaScript 工程师都应懂的33个概念 @leonardomso
  • phaser Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
  • javascript-questions A long list of (advanced) JavaScript questions, and their explanations ✨
  • 50projects50days 50+ mini web projects using HTML, CSS & JS
  • get-site-urls 🔗 Get all of the URL's from a website.

TypeScript

  • tui.editor 🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
  • qwerty-learner 为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers
  • prettierd prettier, as a daemon, for ludicrous formatting speed.
  • novu 🚀 The open-source notifications infrastructure. A fully-featured microservice to send SMS, E-mail, Slack and Push notifications. Embeddable notification center for React with real-time updates, content management, and much more...

Vue

  • best-resume-ever 👔 💼 Build fast 🚀 and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
  • mavonEditor mavonEditor - A markdown editor based on Vue that supports a variety of personalized features
  • rubick 🔧 Electron based open source toolbox, free integration of rich plug-ins. 基于 electron 的开源工具箱,自由集成丰富插件。

Python

  • iredis Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
  • trinib Don't just be a forker🔱...Hit that 𝗦𝗧𝗔𝗥 ⭐...........( ͡° ͜ʖ ͡°)-︻デ┳═ー - - - - - - - - - - - - - - -💥¦̵̱ ̵̱ ̵̱ ̵̱ ̵̱(̢ ̡͇̅└͇̅┘͇̅ (▤8כ−◦........A cool profile ℝ𝔼𝔸𝔻𝕄𝔼 markdown to sample and create your own. ⒺⒶⓈⓎ descriptive layout in editor with links to all 🄵🅴🄰🆃🅄🆁🄴🆂 . Readme chess♟️ ◉═╬::::::::::::::::::::::::::::::::::::⫸♚ ♛ ♜ ♝ ♞ ▓▒░🔴Connect Dot🟡░…
  • public-apis A collective list of free APIs
  • pudb Full-screen console debugger for Python

CMake

  • cmake-init The missing CMake project initializer

CSS

  • iCSS CSS 奇技淫巧,在这里,都有。

QML

  • TaoQuick a cool QtQuick/qml component library and demo(一套酷炫的QtQuick/Qml基础库和示例)

Git

  • tips Most commonly used git tips and tricks.
  • git-tips :trollface:Git的奇技淫巧

Docker

  • Docker-OSX Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

Linux

  • linux Linux kernel source tree
  • flash-linux0.11-talk 你管这破玩意叫操作系统源码 — 像小说一样品读 Linux 0.11 核心代码

Shell

  • nvm Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

CMake

Vim-Plugin

  • vim-plug 🌺 Minimalist Vim Plugin Manager
  • Vundle.vim Vundle, the plug-in manager for Vim
  • vim-airline lean & mean status/tabline for vim that's light as air
  • nerdtree A tree explorer plugin for vim.
  • vim-go Go development plugin for Vim

embedded

Rust

  • Pake 🤱🏻 Simply make any web page a desktop application using Rust. 🤱🏻 很简单的用 Rust 打包网页生成很小的桌面 App
  • tauri Build smaller, faster, and more secure desktop applications with a web frontend.
  • rustdeskt Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.
  • meilisearch A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow.
  • yew Rust / Wasm framework for building client web apps
  • nushell A new type of shell
  • mdBook Create book from markdown files. Like Gitbook but implemented in Rust

Mac

  • Medis Medis is a modern Redis GUI designed for Mac. It is trustworthy in critical situations.
  • Homebrew 🍺 The missing package manager for macOS (or Linux)
  • iTerm2 iTerm2 is a terminal emulator for Mac OS X that does amazing things.
  • iterm 🍭 Soothing pastel theme for iTerm2

iOS

  • PPHUB PPHub For GitHub - 开发者必备 简洁实用的GitHub客户端
  • ish Linux shell for iOS

Releases

No releases published

Packages

No packages published