Skip to content

整理了自己 Star 的项目,方便浏览、查找和回顾。

Notifications You must be signed in to change notification settings

aJIEw/GithubStars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

My Github Stars

📢 已移动到 Digital Garden,便于统一维护。

随着使用 Github 时间的增加,star 的项目也越来越多,为了以后查找方便,把自己 star 过的项目整理分类还是挺有必要的。想象一下,当需要寻找某方面资料的时候,扫一眼分类列表,正好找到类似项目时的那种窃喜。另外,我觉得这也是一种分享,如果每个人都把自己的 star 的项目分好类,其他人就可以更方便地浏览,发现他们也感兴趣的项目。

我 star 的项目比较杂,有时候作者只是实现了一个很简单的功能,或者只是一个小 demo,哪怕已经不维护了,只要对我有学习意义,一般也会随手点个 star,因为我发现很多时候正是这些小项目给我提供了灵感,或者解决了困扰我很久的一个问题。希望来这的人都能从我 star 的项目中获得一点点东西。

归类 star 的项目的想法受启发自 ChessLuo

推荐一个 Chrome 插件 Octo Mate,支持 Github 侧边栏查看 Markdown 文件标题大纲、给文件添加下载按钮等一些实用的小功能。

注:名字前带 - 表示不推荐使用,带 + 表示特别关注,以 star 数作为排名只是为了说明项目的热门程度。


Android

Curated List

Learning

UI

Image related

ListView/ScrollView/RecyclerView

Core

Widgets

Animations

Resources

Tools

Curated List

  • AndroidUtilCode (20000+) - Android developers should collect the following utils.
    • RxTool (10000+) - Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif…
    • easydeviceinfo (1000+) - Get device information in a super easy way.
    • Utils-Everywhere (300+) - 整理并收集各种常用的覆盖面广的工具类
    • + TalentRAT (200+) - Get some sensitive info and do things in background, such as take a photo or record audio and video.
  • AndroidQuick (300+) - 做外包用的快速开发库--微信、支付宝支付(含签名,下单)、自定义View(验证码/密码,九宫格图片上传等)、图片预览、RxJava、EventBus、base层封装等

Core

Plugin Libs

Componentization Libs

Hotfix Libs

  • Tencent / tinker (12000+) - Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.

Developer Tools

Curated List

Architecture

  • MVPArms (10000+) - A common architecture for Android applications that are developped based on MVP, integrated many open source projects, to make your develope quicker and easier. (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
  • MVVMHabit (5000+) - 基于谷歌最新 AAC 架构,MVVM设计模式的一套快速开发库,整合 Okhttp+RxJava+Retrofit+Glide 等主流模块,满足日常开发需求。
    • JetpackMvvm (1000+) - 一个 Jetpack 结合MVVM的快速开发框架,基于 MVVM 模式集成谷歌官方推荐的 Jetpack 组件库:LiveData、ViewModel、Lifecycle、Navigation 组件

Core

Gradle Plugins

IDE Plugins

Others

Kotlin

Curated List

Learning

Tools

Core
UI
Developer Tools

Samples & Apps

Offcial

Samples

Apps

CuratedList
  • android-foss (500+) - A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.
Apps

Others

Multimedia

Graphics

  • cocos2d-x (15000+) - Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
  • google / filament (10000+) - Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS and WASM/WebGL
  • freetype-gl (1000+) - OpenGL text using one vertex buffer, one texture and FreeType

Android TV

Jobs & Interview

Cross-Platform for Mobile

Flutter

Curated List

Learning

UI

Tools

Samples

React Native

Curated List

Learning

UI

Tools

Developer Tools

  • reactotron (10000+) - A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
  • ignite (10000+) - The hottest CLI for React Native, boilerplates, plugins, generators, and more!
  • + react-native-debugger (6000+) - The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools

Apps

WeChat App

Others

Front-End (JS)

Curated List

Learning

UI

Tools

Developer Tools

Back-End (Java)

Curated List

  • awesome-java (20000+) - A curated list of awesome frameworks, libraries and software for the Java programming language.

Learning

Tools

Developer Tools

  • ctripcorp / apollo (20000+) - Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
  • alibaba / tengine (10000+) - A distribution of Nginx with some advanced features
  • scouter (1500) - Scouter is an open source APM (Application Performance Management) tool.

Unit Test

  • moco (2000+) - Easy Setup Stub Server
  • powermock (2000+) - PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.

AI (Python)

Learning

Tools

  • pytorch (40000+) - Tensors and Dynamic neural networks in Python with strong GPU acceleration
  • scrapy / scrapy (35000+) - Scrapy, a fast high-level web crawling & scraping framework for Python.
  • funNLP (10000+) - 中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、各种词库等
  • chinese-xinhua (5000+) - 📙 中华新华字典数据库。包括歇后语,成语,词语,汉字。

Apps

Curalted List

Core

  • pix2code (10000+) - Generating Code from a Graphical User Interface Screenshot
  • faceai (5000+) - 一款入门级的人脸、视频、文字检测以及识别的项目

Keep Learning

Books

Core

Practice

Software

Curated List

Tools

Mac

Chrome Extensions

Cross the GFW

Others

Terminal

Curated List

Tools & Plugin

Others

Curated List

Other Tools

Build Website & Blog

How To

Uncategorized

  • programmer-job-blacklist (25000+) - 程序员找工作黑名单,换工作和当技术合伙人需谨慎啊
  • iptv (20000+) - Collection of 8000+ publicly available IPTV channels from all over the world
  • games (15000+) - A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub.
  • libra / libra (10000+) - Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
  • GAAS (500+) - Generalized Aviation: Open source autonomous aviation and drone intelligence software platform, designed for drones and VTOLs.
  • self-quantification - 自我量化

Releases

No releases published

Packages

No packages published