GitHub awesome Resource

2023-05-16

各种Awesome技术资源的资源聚合:

https://github.com/sindresorhus/awesome

Contents

  • Platforms
  • Programming Languages
  • Front-End Development
  • Back-End Development
  • Computer Science
  • Big Data
  • Theory
  • Books
  • Editors
  • Gaming
  • Development Environment
  • Entertainment
  • Databases
  • Media
  • Learn
  • Security
  • Content Management Systems
  • Hardware
  • Business
  • Work
  • Networking
  • Decentralized Systems
  • Miscellaneous

Platforms

  • Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Frontend Development
  • iOS
  • Android
  • IoT & Hybrid Apps
  • Electron
  • Cordova
  • React Native
  • Xamarin
  • Linux
    • Containers
  • macOS
    • Command-Line
    • Screensavers
  • watchOS
  • JVM
  • Salesforce
  • Amazon Web Services
  • Windows
  • IPFS
  • Fuse
  • Heroku
  • Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
  • Qt - Cross-platform GUI app framework.
  • WebExtensions - Cross-browser extension system.
  • RubyMotion - Write cross-platform native apps for iOS, Android, macOS, tvOS, and watchOS in Ruby.
  • Smart TV - Create apps for different TV platforms.

Programming Languages

  • JavaScript
    • Promises
    • Standard Style
    • Must Watch Talks
    • Tips
    • Network Layer
    • Micro npm Packages
    • Mad Science npm Packages
    • Maintenance Modules - For npm packages.
    • npm - Package manager.
    • AVA - Test runner.
    • ESLint - Linter.
    • Functional Programming
    • Observables
    • npm scripts - Task runner.
  • Swift
    • Education
    • Playgrounds
  • Python
    • Asyncio - Asynchronous I/O in Python 3.
    • Scientific Audio - Scientific research in audio/music.
  • Rust
  • Haskell
  • PureScript
  • Go
  • Scala
  • Ruby
    • Events
  • Clojure
  • ClojureScript
  • Elixir
  • Elm
  • Erlang
  • Julia
  • Lua
  • C
  • C/C++
  • R
  • D
  • Common Lisp
  • Perl
  • Groovy
  • Dart
  • Java
    • RxJava
  • Kotlin
  • OCaml
  • ColdFusion
  • Fortran
  • .NET
    • Core
  • PHP
    • Composer - Package manager.
  • Delphi
  • Assembler
  • AutoHotkey
  • AutoIt
  • Crystal
  • TypeScript
  • Frege - Haskell for the JVM.
  • CMake - Build, test, and package software.
  • ActionScript 3 - Object-oriented language targeting Adobe AIR.
  • Eta - Functional programming language for the JVM.

Front-End Development

  • ES6 Tools
  • Web Performance Optimization
  • Web Tools
  • CSS
    • Critical-Path Tools
    • Scalability
    • Must-Watch Talks
    • Protips
  • React - App framework.
    • Relay - Framework for building data-driven React apps.
  • Web Components
  • Polymer
  • Angular - App framework.
  • Backbone - App framework.
  • HTML5
  • SVG
  • Canvas
  • KnockoutJS
  • Dojo Toolkit
  • Inspiration
  • Ember - App framework.
  • Android UI
  • iOS UI
  • Meteor
  • BEM
  • Flexbox
  • Web Typography
  • Web Accessibility
  • Material Design
  • D3 - Library for producing dynamic, interactive data visualizations.
  • Emails
  • jQuery
    • Tips
  • Web Audio
  • Offline-First
  • Static Website Services
  • A-Frame VR - Virtual reality.
  • Cycle.js - Functional and reactive JavaScript framework.
  • Text Editing
  • Motion UI Design
  • Vue.js - App framework.
  • Marionette.js - App framework.
  • Aurelia - App framework.
  • Charting
  • Ionic Framework 2
  • Chrome DevTools
  • PostCSS - CSS preprocessor.
  • Draft.js - Rich text editor framework for React.
  • Service Workers
  • Progressive Web Apps
  • choo - App framework.
  • Redux - State container for JavaScript apps.
  • webpack - Module bundler.
  • Browserify - Module bundler.
  • Sass - CSS preprocessor.
  • Ant Design - Enterprise-class UI design language.
  • Less - CSS preprocessor.
  • WebGL - JavaScript API for rendering 3D graphics.
  • Preact - App framework.
  • Progressive Enhancement
  • Next.js - Framework for server-rendered React apps.

Back-End Development

  • Django
  • Flask
  • Docker
  • Vagrant
  • Pyramid
  • Play1 Framework
  • CakePHP - PHP framework.
  • Symfony
    • Education
  • Laravel - PHP framework.
    • Education
  • Rails
    • Gems - Packages.
  • Phalcon
  • Useful .htaccess Snippets
  • nginx
  • Dropwizard
  • Kubernetes
  • Lumen
  • Serverless Framework
  • Apache Wicket - Java web app framework.
  • Vert.x - Toolkit for building reactive apps on the JVM.

Computer Science

  • University Courses
  • Data Science
  • Machine Learning
    • Tutorials
    • ML with Ruby - Learning, implementing, and applying Machine Learning using Ruby.
  • Speech and Natural Language Processing
    • Spanish
    • NLP with Ruby
  • Linguistics
  • Cryptography
  • Computer Vision
  • Deep Learning - Neural networks.
    • TensorFlow - Library for machine intelligence.
    • Papers - The most cited deep learning papers.
  • Deep Vision
  • Open Source Society University
  • Functional Programming
  • Static Analysis & Code Quality
  • Information Retrieval - Learn to develop your own search engine.

Big Data

  • Big Data
  • Public Datasets
  • Hadoop - Framework for distributed storage and processing of very large data sets.
  • Data Engineering
  • Streaming
  • Apache Spark - Unified engine for large-scale data processing.

Theory

  • Papers We Love
  • Talks
  • Algorithms
  • Algorithm Visualizations
  • Artificial Intelligence
  • Search Engine Optimization
  • Competitive Programming
  • Math
  • Recursion Schemes - Traversing nested data structures.

Books

  • Free Programming Books
  • Free Software Testing Books
  • Go Books
  • R Books
  • Mind Expanding Books
  • Book Authoring
  • Elixir Books

Editors

  • Sublime Text
  • Vim
  • Emacs
  • Atom - Open-source and hackable text editor.
  • Visual Studio Code

Gaming

  • Game Development
  • Game Talks
  • Godot - Game engine.
  • Open Source Games
  • Unity - Game engine.
  • Chess
  • LÖVE - Game engine.
  • PICO-8 - Fantasy console.
  • Game Boy Development
  • Construct 2 - Game engine.
  • Gideros - Game engine.

Development Environment

  • Quick Look Plugins - For macOS.
  • Dev Env
  • Dotfiles
  • Shell
  • Fish - User-friendly shell.
  • Command-Line Apps
  • ZSH Plugins
  • GitHub
    • Browser Extensions
    • Cheat Sheet
  • Git Cheat Sheet & Git Flow
  • Git Tips
  • Git Add-ons - Enhance the git CLI.
  • SSH
  • FOSS for Developers
  • Hyper - Cross-platform terminal app built on web technologies.
  • PowerShell - Cross-platform object-oriented shell.
  • Alfred Workflows - Productivity app for macOS.
  • Terminals Are Sexy

Entertainment

  • Science Fiction - Scifi.
  • Fantasy
  • Podcasts
  • Email Newsletters
  • IT Quotes

Databases

  • Database
  • MySQL
  • SQLAlchemy
  • InfluxDB
  • Neo4j
  • MongoDB - NoSQL database.
  • RethinkDB
  • TinkerPop - Graph computing framework.
  • PostgreSQL - Object-relational database.
  • CouchDB - Document-oriented NoSQL database.

Media

  • Creative Commons Media
  • Fonts
  • Codeface - Text editor fonts.
  • Stock Resources
  • GIF
  • Music
  • Open Source Documents
  • Audio Visualization
  • Broadcasting
  • Pixel Art - Pixel-level digital art.

Learn

  • CLI Workshoppers - Interactive tutorials.
  • Learn to Program
  • Speaking
  • Tech Videos
  • Dive into Machine Learning
  • Computer History
  • Programming for Kids
  • Educational Games - Learn while playing.
  • JavaScript Learning

Security

  • Application Security
  • Security
  • CTF - Capture The Flag.
  • Malware Analysis
  • Android Security
  • Hacking
  • Honeypots - Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
  • Incident Response
  • Vehicle Security and Car Hacking
  • Web Security - Security of web apps & services.
  • Lockpicking - The art of unlocking a lock by manipulating its components without the key.

Content Management Systems

  • Umbraco
  • Refinery CMS - Ruby on Rails CMS.
  • Wagtail - Django CMS focused on flexibility and user experience.
  • Textpattern - Lightweight PHP-based CMS.
  • Drupal - Extensible PHP-based CMS.
  • Craft CMS - Content-first CMS.

Hardware

  • Robotics
  • Internet of Things
  • Electronics - For electronic engineers and hobbyists.
  • Bluetooth Beacons
  • Electric Guitar Specifications - Checklist for building your own electric guitar.

Business

  • Open Companies
  • Places to Post Your Startup
  • OKR Methodology - Goal setting & communication best practices.
  • Leading and Managing - Leading people and being a manager in a technology company/environment.
  • Indie - Independent developer businesses.

Work

  • Slack - Team collaboration.
    • Communities
  • Remote Jobs
  • Productivity
  • Niche Job Boards
  • Programming Interviews

Networking

  • Software-Defined Networking
  • Network Analysis
  • PCAPTools

Decentralized Systems

  • Bitcoin - Bitcoin services and tools for software developers.
  • Ripple - Open source distributed settlement network.
  • Non-Financial Blockchain - Non-financial blockchain applications.

Miscellaneous

  • JSON
    • GeoJSON
    • Datasets
  • Discounts for Student Developers
  • Conferences
  • Sysadmin
  • Radio
  • Awesome - Recursion illustrated.
  • Analytics
  • REST
  • Selenium
  • Appium - Test automation tool for apps.
  • Continuous Delivery
  • Services Engineering
  • Free for Developers
  • Answers - Stack Overflow, Quora, etc.
  • Sketch - Design app for macOS.
  • Boilerplate Projects
  • Readme
  • Tools
  • Styleguides
  • Design and Development Guides
  • Software Engineering Blogs
  • Self Hosted
  • FOSS Production Apps
  • Gulp - Task runner.
  • AMA - Ask Me Anything.
    • Answers
  • Open Source Photography
  • OpenGL - Cross-platform API for rendering 2D and 3D graphics.
  • GraphQL
  • Transit
  • Research Tools
  • Data Visualization
  • Social Media Share Links
  • Microservices
  • Unicode - Unicode standards, quirks, packages and resources.
    • Code Points
  • Beginner-Friendly Projects
  • Katas
  • Tools for Activism
  • Citizen Science - For community-based and non-institutional scientists.
  • TAP - Test Anything Protocol.
  • MQTT - "Internet of Things" connectivity protocol.
  • Hacking Spots
  • For Girls
  • Vorpal - Node.js CLI framework.
  • Vulkan - Low-overhead, cross-platform 3D graphics and compute API.
  • LaTeX - Typesetting language.
  • Economics - An economist's starter kit.
  • Funny Markov Chains
  • Bioinformatics
  • Colorful - Choose your next color scheme.
  • Steam - Digital distribution platform.
  • Bots - Building bots.
  • Site Reliability Engineering
  • Empathy in Engineering - Building and promoting more compassionate engineering cultures.
  • DTrace - Dynamic tracing framework.
  • Userscripts - Enhance your browsing experience.
  • Pokémon - Pokémon and Pokémon GO.
  • ChatOps - Managing technical and business operations through a chat.
  • Falsehood - Falsehoods programmers believe in.
  • Domain-Driven Design - Software development approach for complex needs by connecting the implementation to an evolving model.
  • Quantified Self - Self-tracking through technology.
  • SaltStack - Python-based config management system.
  • Web Design - For digital designers.
  • JMeter - Load testing and performance measurement tool.
  • Creative Coding - Programming something expressive instead of something functional.
  • No-Login Web Apps - Web apps that work without login.
  • Testing - Software testing.
  • Free Software - Free as in freedom.
  • Framer - Prototyping interactive UI designs.
  • Markdown - Markup language.
  • Dev Fun - Funny developer projects.
  • Events in the Netherlands - Tech-related events in the Netherlands.
  • Healthcare - Open source healthcare software for facilities, providers, developers, policy experts, and researchers.
  • Magento 2 - Open Source eCommerce built with PHP.
  • TikZ - Graph drawing packages for TeX/LaTeX/ConTeXt.
  • Neuroscience - Study of the nervous system and brain.
  • Effective Altruism - Evidence-driven philanthropy.
  • Ad-Free - Ad-free alternatives.
  • Esolangs - Programming languages designed for experimentation or as jokes rather than actual use.
  • Prometheus - Open-source monitoring system.
  • Homematic - Smart home devices.
  • Ledger - Double-entry accounting on the command-line.

转载于:https://www.cnblogs.com/dhcn/p/7365148.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GitHub awesome Resource 的相关文章

随机推荐

  • 深度学习情感分类常用方法(综述)

    论文原文 xff1a Deep Learning for Sentiment Analysis A Survey 原文地址 xff1a https arxiv org ftp arxiv papers 1801 1801 07883 pdf
  • 嵌入式单片机之stm32串口你懂了多少!!

    stm32作为现在嵌入式物联网单片机行业中经常要用多的技术 xff0c 相信大家都有所接触 xff0c 今天这篇就给大家详细的分析下有关于stm32的出口 xff0c 还不是很清楚的朋友要注意看看了哦 xff0c 在最后还会为大家分享有些关
  • uC/OS-II 学习笔记之:消息邮箱

    更多原创 uC OS II学习笔记之 xff1a 系列 基础及嵌入式相关知识详解 xff0c 请访问可乐虎博客 xff1a http blog csdn net dcx1205 相信不会让您失望 xff01 xff01 一 消息邮箱的概念
  • uC/OS-II 学习笔记之:信号量、消息邮箱、消息队列之间的使用区别

    更多原创 uC OS II学习笔记之 xff1a 系列 基础及嵌入式相关知识详解 xff0c 请访问可乐虎博客 xff1a http blog csdn net dcx1205 相信不会让您失望 xff01 xff01 1 用信号量进行行为
  • Python3抓取糗百、不得姐、kanqu.com

    测试电脑配置有点低 xff0c 正常配置速度会比较快 有问题可以加群 xff1a 544471255 交流 使用必看 1 该代码使用Python3 6 43 版本 2 需要安装依赖库如下 可使用类似 pip install requests
  • 基于STM32F4实现FOC(磁场定向控制)一:电流采样和波形产生

    一 xff0e ADC的配置问题 1 GPIO初始化配置 开始ADC对应的GPIO口 xff0c 本驱动程序使用到五个GPIO xff0c 分别对应U V W三相电流及母线电压和温度采样 xff0c 统一配置为模拟输入 GPIO的配置代码如
  • 基于ADRC的FOC位置环控制

    ADRC位置环控制 ADRC介绍1 非线性跟踪微分器2 非线性ESO观测器3 非线性状态误差反馈控制律原理 NLSEF 4 调参流程 xff1a 1 调TD2 调ESO3 调NLSEF 5 基于ADRC的位置环设计ADRC框图基于ADRC的
  • 结构体和联合体在通信协议解析的应用

    在串口通信中 xff0c 我们往往会解析很多协议 xff0c 而且在协议中会出现不同数据类型的协议 xff1b 当然我们也可以把协议都定义成某一种数据格式 xff0c 但是那样会出现协议的复杂度 xff0c 但是不那样处理的话 xff0c
  • ubuntu14.04 怎么查看哪个串口才是有效的搜索?

    使用以上命令 xff0c 可以看见相对应的芯片型号 比如图中的 xff0c cp210x 对应的 ttyUSB0 FT232RL 对应 ttyUSB1 minicom 命令 xff1a CTRL 43 A 然后 O xff1b
  • 13_STM32Cubeide开发_RS485总线驱动

    一 485总线和硬件电路 典型的串行通讯标准是RS232和RS485 xff0c 它们定义了电压 阻抗等 xff0c 但不对软件协议给予定义 RS 485总线标准规定了总线接口的电气特性标准即对于2个逻辑状态的定义 xff1a 正电平在 4
  • 无人机系列之飞控算法

    一 无人机的分类 按飞行平台构型分类 无人机可分为固定翼无人机 旋翼无人机 无人飞艇 伞翼无人机 扑翼无人机等 图1 无人机平台构型 多轴飞行器multirotor 是一种具有三个以上旋翼轴的特殊的直升机 旋翼的总距固定而不像一般直升机那样
  • Java中==和equals的区别

    Java中 61 61 和equal的区别为 1 61 61 表示 判断2个变量或对象实例是否指向同一个内存空间 xff0c equals 表示 判断2个变量或对象实例所指向的内存空间的值是否相同 2 61 61 表示 对内存地址进行比较
  • Android注解(annotation)介绍及其应用

    我的新书 Android App开发入门与实战 已于2020年8月由人民邮电出版社出版 xff0c 欢迎购买 点击进入详情 文章目录 介绍自定义注解注解的应用 xff1a 反射注解的应用 xff1a APT其它 介绍 Annotation
  • 源代码管理的另类比较:TortoiseGit vs SourceTree

    文章目录 源代码得管理那就Git吧图形化Git管理软件对比暗色主题图形分支与提交历史仓库与工程代码改动对比分支切换提交到多个远端仓库编码UTF8与Ansi总结 Git提供网站免费部分对比GitHubGitee华为云总结 源代码得管理 以往用
  • kali Linux使用putty远程连接输入密码一直提示错误

    使用命令打开配置文件 xff1a leafpad etc ssh sshd config 修改AddressFamily any 前面的 删除修改PermitRootLogin yes 前面的 删除 修改PasswordAuthentica
  • ros安装并测试是否安装成功

    目录 一 xff0c 安装步骤二 xff0c 测试是否安装成功 一 xff0c 安装步骤 1 xff0c 首先前4项勾选 xff0c 然后源换成国内清华的源 2 xff0c 打开终端开始输入命令 xff1a span class token
  • C++ 双冒号::符号详解

    一 作用域符号 xff1a 作用域符号 的前面一般是类名称 xff0c 后面一般是该类的成员名称 xff0c C 43 43 为例避免不同的类有名称相同的成员而采用作用域的方式进行区分 例如 xff1a A B 表示两个类 xff0c 在
  • 嵌入式软件工程师前期职业生涯规划

    ARM 43 LINUX路线 xff0c 主攻嵌入式Linux操作系统及其上应用软件开发目标 xff1a xff08 1 xff09 掌握主流嵌入式微处理器的结构与原理 xff08 初步定为arm9 xff09 xff08 2 xff09
  • 【尚医通】微信扫码登录和手机号登录冲突问题解决思路

    尚医通 微信扫码登录和手机号登录冲突问题解决思路 问题描述 最近做尚医通遇到一个问题 xff0c 微信扫码登录和手机号登录在 特殊情况 下会发生冲突 xff0c 导致无法登录的问题 下面就描述一下几种情况 正常情况 xff1a 用户第一次一
  • GitHub awesome Resource

    各种Awesome技术资源的资源聚合 xff1a https github com sindresorhus awesome Contents PlatformsProgramming LanguagesFront End Developm