📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
Understand open source, starting here
Home
Ranking
Tutorial Hub
Knowledge Base
News
Categories
Collections
🌙
EN
▾
简体
繁體
English
Log in
User center
▾
👤 User center
📬 My subscriptions
✉️ My email
🔑 Change password
⭐ My bookmarks
💬 My feedback
↩ Log out
Subscribe
☰
Home
Ranking
Tutorial Hub
Knowledge Base
News
Categories
Collections
Search
Subscribe
RSS
简体
繁體
English
🔍
Search
📡
RSS
🔥 Hot searches
llm
vuejs
pytorch
leetcode
sql
langchain
redis
graphql
tokio
unity
peg
php8
"patch"
📖 Knowledge Base
Redux
★★★★★
★★★★★
进阶
Redux 是一个 JavaScript 状态管理库,用于管理全局状态和组件之间的通信,最初由 Dan Abramov 和 Andrew Clark 创建,诞生于 React 社区,但也可以应用于其他框架和库,Redux 的核心思想是将应用程序的状态存储在一个单一的、可预测的 store 中,从而简化状态管理和调试,开发者可以通过 dispatch action 来更新状态,并使用 reducer 函数来处理这些 action,Redux 通过这种方式提供了一种可预测、可调试和可扩展的状态管理解决方案,Redux 的工作流程包括 action、reducer、store 和 middleware 等几个关键组件,开发者可以根据需要自定义和扩展这些组件,Redux 在 React、Angular 和 Vue 等前端框架中都有广泛的应用,解决了复杂应用程序中状态管理的难题,Redux 的使用可以大大简化代码、提高可维护性和可扩展性,Redux 也提供了丰富的中间件和插件,来支持诸如异步操作、持久化和调试等功能,Redux 的生态系统非常丰富和活跃,拥有大量的第三方库和工具,开发者可以根据需要选择和使用这些库和工具,来构建和管理自己的应用程序,Redux 的设计理念是将状态管理和组件逻辑分离,提供一个单一的、可预测的状态管理解决方案,Redux 的核心原则是单一的、可预测的和可调试的状态管理,Redux 的使用可以帮助开发者构建更可靠、更可维护和更可扩展的应用程序,Redux 在前端开发领域有着广泛的应用和影响,许多大型和复杂的应用程序都使用 Redux 来管理状态和组件之间的通信,Redux 的成功也促进了其他状态管理库和框架的发展和应用,Redux 的影响力远远超出了前端开发领域,许多后端和全栈开发者也在使用 Redux 来管理状态和组件之间的通信,Redux 的应用场景非常广泛,包括但不限于复杂的 Web 应用程序、移动应用程序、桌面应用程序和后端服务等,Redux 的使用可以帮助开发者构建更可靠、更可维护和更可扩展的应用程序,Redux 的设计理念和核心原则为开发者提供了一个可预测、可调试和可扩展的状态管理解决方案,Redux 的生态系统和社区也在不断地发展和壮大,提供了大量的资源和支持,帮助开发者更好地使用和应用 Redux,Redux 的未来发展前景非常广阔和乐观,许多新技术和新特性都在不断地被开发和应用,Redux 的影响力和应用范围也将继续扩大和深入,Redux 将继续成为前端和后端开发领域中一个重要和必不可少的工具和技术,Redux 的成功也将继续促进其他状态管理库和框架的发展和应用,Redux 的应用和影响将继续扩大和深入,成为开发者构建和管理应用程序的必备工具和技术,
📦 projects
bmax121
/
APatch
APatch — The patching of Android kernel and Android system
Kotlin
★ 7.6k
⑂ 739
mobile
☆
powerline
/
fonts
fonts — Patched fonts for Powerline users.
Shell
★ 26.3k
⑂ 3.1k
other
☆
Diolinux
/
PhotoGIMP
PhotoGIMP — A Patch for GIMP 3+ for Photoshop Users
CSS
★ 15.2k
⑂ 605
other
+1.1k ★
☆
cachethq
/
cachet
cachet — 🚦 Cachet, the open-source, self-hosted status page system.
PHP
★ 15.1k
⑂ 1.6k
backend
☆
valinet
/
ExplorerPatcher
ExplorerPatcher — This project aims to enhance the working environment on Windows
C
★ 33.3k
⑂ 1.4k
other
☆
tw93
/
Pake
Pake — 🤱🏻 Turn any webpage into a desktop app with one command.
Rust
★ 59.7k
⑂ 12.1k
ai-ml
☆
nvbn
/
thefuck
thefuck — Magnificent app which corrects your previous console command.
Python
★ 97.5k
⑂ 4k
other
☆
shadps4-emu
/
shadPS4
shadPS4 — PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++
C++
★ 31.8k
⑂ 2.3k
game
☆
gentilkiwi
/
mimikatz
mimikatz — A little tool to play with Windows security
C
★ 21.7k
⑂ 4.2k
security
☆
MiniMax-AI
/
skills
skills —
C#
★ 13k
⑂ 1.1k
other
☆
LC044
/
WeChatMsg
WeChatMsg —
★ 41.8k
⑂ 5.2k
ai-ml
☆
kunchenguid
/
no-mistakes
no-mistakes — git push no-mistakes
Go
★ 5.9k
⑂ 514
backend
☆
LizardByte
/
Sunshine
Sunshine — Self-hosted game stream host for Moonlight.
C++
★ 39.1k
⑂ 2.1k
devops
☆
Seafoam-Labs
/
Shelly-ALPM
Shelly-ALPM — Pacman alternative for ArchLinux, designed with you in mind.
Zig
★ 828
⑂ 66
tools
☆
sharkdp
/
bat
bat — A cat(1) clone with wings.
Rust
★ 59.6k
⑂ 1.6k
tools
☆
Openwrt-Passwall
/
openwrt-passwall
openwrt-passwall —
Lua
★ 9.8k
⑂ 3k
other
☆
Aider-AI
/
aider
aider — aider is AI pair programming in your terminal
Python
★ 47.3k
⑂ 4.7k
ai-ml
☆
janhq
/
jan
jan — Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.
TypeScript
★ 43.5k
⑂ 2.9k
ai-ml
☆
swisskyrepo
/
PayloadsAllTheThings
PayloadsAllTheThings — A list of useful payloads and bypass for Web Application Security and Pentest/CTF
Python
★ 79.1k
⑂ 17.2k
security
☆
ilya-zlobintsev
/
LACT
LACT — Linux GPU Configuration And Monitoring Tool
Rust
★ 5k
⑂ 129
devops
☆
jax-ml
/
jax
jax — Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Python
★ 36k
⑂ 3.7k
other
☆
chenfei-wu
/
TaskMatrix
TaskMatrix —
Python
★ 34.1k
⑂ 3.2k
other
☆
basecamp
/
kamal
kamal — Deploy web apps anywhere.
Ruby
★ 14.4k
⑂ 730
web
☆
square
/
dagger
dagger — A fast dependency injector for Android and Java.
Java
★ 7.3k
⑂ 3.1k
mobile
☆
microsoft
/
garnet
garnet — Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
C#
★ 11.9k
⑂ 670
backend
☆
sipeed
/
picoclaw
picoclaw — Tiny, Fast, and Deployable anywhere — automate the mundane, unleash your creativity
Go
★ 29.7k
⑂ 4.4k
backend
☆
markedjs
/
marked
marked — A markdown parser and compiler. Built for speed.
JavaScript
★ 37k
⑂ 3.6k
web
☆
Sjj1024
/
PakePlus-Android
PakePlus-Android — Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌面应用和手机应用仅需几分钟. https://ppofficial.netlify.app
Lua
★ 8.9k
⑂ 5.4k
mobile
☆
pgdogdev
/
pgdog
pgdog — PostgreSQL connection pooler, load balancer and database sharder.
Rust
★ 5k
⑂ 209
backend
☆
catchorg
/
Catch2
Catch2 — A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
C++
★ 21.2k
⑂ 3.4k
backend
+113 ★
☆
lencx
/
ChatGPT
ChatGPT — 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
Rust
★ 54.4k
⑂ 6.2k
ai-ml
☆
catppuccin
/
nvim
nvim — 🍨 Soothing pastel theme for Neovim
Lua
★ 7.5k
⑂ 333
other
☆
actions
/
checkout
checkout — Action for checking out a repo
TypeScript
★ 8.5k
⑂ 2.7k
web
+8 ★
☆
BoomingTech
/
Piccolo
Piccolo — Piccolo (formerly Pilot) – mini game engine for games104
C++
★ 6.7k
⑂ 2k
game
☆
ajeetdsouza
/
zoxide
zoxide — A smarter cd command. Supports all major shells.
Rust
★ 38k
⑂ 843
tools
☆
inkonchain
/
ink-kit
ink-kit — React component library for onchain applications - See README for modern alternatives
TypeScript
★ 36.5k
⑂ 430
web
☆
domcyrus
/
rustnet
rustnet — Per-process network monitoring for your terminal with deep packet inspection. Cross-platform, sandboxed.
Rust
★ 4.7k
⑂ 214
tools
☆
nlohmann
/
json
json — JSON for Modern C++
C++
★ 50k
⑂ 7.4k
other
☆
patchy631
/
ai-engineering-hub
ai-engineering-hub — In-depth tutorials on LLMs, RAGs and real-world AI agent applications.
Jupyter Notebook
★ 36.4k
⑂ 6k
ai-ml
☆
iBotPeaches
/
Apktool
Apktool — A tool for reverse engineering Android apk files
Java
★ 24.9k
⑂ 4k
mobile
☆