📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
pytorch
vuejs
sql
leetcode
peg
graphql
unity
bi
php8
tokio
redis
"animation"
📘 教程
HyperFrames实战:HTML转视频
HyperFrames是一个开源框架,用于将HTML、CSS、媒体和可寻址动画转换为确定性的MP4视频。通过本教程,您将学习如何使用HyperFrames创建视频,包括如何安装、使用CLI、与AI编码代理集成等。您还将了解如何使用HyperFrames的各种技能,包括创建产品推介视频、网站视频、解释性视频等。
进阶
12 章
★ 34.0k
ai
animation
ffmpeg
📖 知识库
animation
入门
动画技术是指通过连续显示一系列静止图像或帧来创建运动和变化的视觉效果的技术,广泛应用于电影、电视、视频游戏、网络媒体等领域,通过计算机软件和算法来实现图像的渲染和动画效果,提高视觉吸引力和用户体验,动画技术包括2D动画、3D动画、Flash动画等多种形式,常用的动画软件有Adobe Animate、Blender等,动画技术的发展与计算机图形学、人工智能等技术密切相关,通过机器学习算法可以实现动画的自动化生成和优化,动画技术在现代数字媒体和娱乐业中发挥着重要作用,动画技术的应用前景广阔,包括教育、医疗、广告等领域,通过动画技术可以提高信息传达效率和吸引力,增强用户体验和参与度,动画技术的发展趋势包括实时渲染、物理引擎、虚拟现实等,通过这些技术可以实现更逼真的动画效果和交互体验,动画技术的应用和发展具有重要的现实意义和商业价值,动画技术的未来发展将更加注重交互性、沉浸性和智能化,通过动画技术可以创造更加吸引人和互动的数字内容,动画技术的发展将推动数字媒体和娱乐业的创新和进步,动画技术的应用和发展将对教育、医疗、广告等领域产生深远影响,通过动画技术可以提高信息传达效率和吸引力,增强用户体验和参与度,动画技术的发展趋势包括实时渲染、物理引擎、虚拟现实等,通过这些技术可以实现更逼真的动画效果和交互体验,动画技术的应用前景广阔,包括教育、医疗、广告等领域,通过动画技术可以提高信息传达效率和吸引力,增强用户体验和参与度,动画技术的发展与计算机图形学、人工智能等技术密切相关,通过机器学习算法可以实现动画的自动化生成和优化,动画技术的发展趋势包括实时渲染、物理引擎、虚拟现实等,通过这些技术可以实现更逼真的动画效果和交互体验,动画技术的应用和发展具有重要的现实意义和商业价值,动画技术的未来发展将更加注重交互性、沉浸性和智能化,通过动画技术可以创造更加吸引人和互动的数字内容,动画技术的发展将推动数字媒体和娱乐业的创新和进步,动画技术的应用和发展将对教育、医疗、广告等领域产生深远影响,通过动画技术可以提高信息传达效率和吸引力,增强用户体验和参与度,动画技术的发展趋势包括实时渲染、物理引擎、虚拟现实等,通过这些技术可以实现更逼真的动画效果和交互体验,动画技术的应用前景广阔,包括教育、医疗、广告等领域,通过动画技术可以提高信息传达效率和吸引力,增强用户体验和参与度,动画技术的发展与计算机图形学、人工智能等技术密切相关,通过机器学习算法可以实现动画的自动化生成和优化,动画技术的发展趋势包括实时渲染、物理引擎、虚拟现实等,通过这些技术可以实现更逼真的动画效果和交互体验,动画技术的应用和发展具有重要的现实意义和商业价值,动画技术的未来发展将更加注重交互性、沉浸性和智能化,通过动画技术可以创造更加吸引人和互动的数字内容,动画技术的发展将推动数字媒体和娱乐业的创新和进步,动画技术的应用和发展将
📦 开源项目
motiondivision
/
motion
motion:现代React和JavaScript动画库 — motion是一个现代的动画库,用于React和JavaScript,提供了强大的动画功能。它可以帮助开发者轻松创建复杂的动画效果,提高用户体验。通过使用motion,开发者可以更容易地创建交互性和吸引力的界面
TypeScript
★ 32.6k
⑂ 1.2k
web
☆
3b1b
/
manim
manim:数学解释动画引擎 — manim是一个基于Python的动画引擎,用于创建数学解释视频。它提供了一个简单易用的API,允许用户创建复杂的动画。通过使用manim,用户可以创建高质量的数学解释视频,以帮助他人理解复杂的数学概念。
Python
★ 88.2k
⑂ 7.4k
other
☆
rough-stuff
/
rough-notation
rough-notation:网页手绘注释库 — rough-notation允许开发者创建和animate手绘注释,增强网页的交互性和用户体验。它使用TypeScript编写,提供了一种简单的方式来添加注释。rough-notation的动画效果可以提高用户的参与度和兴趣度
TypeScript
★ 9.6k
⑂ 237
web
☆
krahets
/
hello-algo
hello-algo:动画图解算法教程 — hello-algo 提供了丰富的数据结构与算法教程,包括动画图解和多语言代码实现,如 Python、Java、C++ 等。它支持简中、繁中、English、日本語等多种语言,非常适合编程学习者。hello-algo 的特点是提供了一键运行的代码示例,方便用户快速理解和掌握算法
Java
★ 127.7k
⑂ 15.2k
other
☆
remotion-dev
/
remotion
remotion:使用 React 编程生成视频 — remotion 允许开发者使用 React 的方式创建视频,通过编程控制视频的内容和样式。这种方式可以实现高度自定义和灵活性,非常适合需要批量生成视频的场景。同时,remotion 也支持 TypeScript 和 JavaScript,提供了良好的开发体验
TypeScript
★ 52.7k
⑂ 3.8k
web
☆
MiniMax-AI
/
skills
skills:人工智能技能开发库 — skills是一个开源的C#库,用于开发和集成人工智能技能。它提供了一种简单的方式来创建和管理AI能力,使得开发者可以更加容易地将AI集成到自己的应用程序中。通过使用skills,开发者可以快速构建智能应用,提高用户体验
C#
★ 13k
⑂ 1.1k
other
☆
browser-use
/
video-use
video-use:视频编辑工具 — video-use是一个使用Python语言开发的视频编辑工具,允许用户使用代码来编辑视频。它提供了一个灵活的方式来处理视频编辑任务,并且可以集成到各种应用程序中。通过使用video-use,开发者可以更容易地创建自定义的视频编辑功能
Python
★ 14.1k
⑂ 1.7k
ai-ml
+554 ★
☆
algorithm-visualizer
/
algorithm-visualizer
algorithm-visualizer:算法可视化平台 — algorithm-visualizer是一个基于JavaScript的平台,能够将算法动画化和可视化,从而帮助用户更好地理解和学习算法。它支持多种算法和数据结构的可视化,包括排序、搜索和图算法等。通过可视化,用户可以更直观地看到算法的执行过程和结果
JavaScript
★ 48.6k
⑂ 7.6k
data
☆
ninjaprox
/
NVActivityIndicatorView
NVActivityIndicatorView:加载动画集合 — NVActivityIndicatorView是一个开源的Swift库,提供了多种加载动画效果,可以帮助开发者为自己的iOS应用添加酷炫的加载动画。该库支持CocoaPods和Carthage,方便集成。使用NVActivityIndicatorView,可以让开发者轻松实现各种加载动画效果,提高应用的用户体验
Swift
★ 10.7k
⑂ 1.2k
mobile
☆
Ramotion
/
folding-cell
folding-cell:动画展开内容单元 — folding-cell 是一个 Swift 库,提供了一个带有动画效果的内容展开单元,用于 iOS 应用开发。它的设计灵感来自 Material Design,能够为用户提供更好的交互体验。通过使用 folding-cell,开发者可以轻松地创建出具有动画效果的展开内容单元,从而增强应用的用户体验
Swift
★ 10.2k
⑂ 1.1k
web
☆
ManimCommunity
/
manim
manim:数学动画框架 — manim是一个用于创建数学动画的Python框架,通过简单的API可以生成复杂的动画。它可以帮助数学爱好者和教育者更好地展示数学概念。同时,manim也是一个社区驱动的项目,接受来自全球的贡献。
Python
★ 39.4k
⑂ 2.9k
backend
☆
MisterBooo
/
LeetCodeAnimation
LeetCodeAnimation:动画形式的LeetCode题目解析 — LeetCodeAnimation项目通过动画形式展示LeetCode题目的解法,帮助开发者更好地理解算法和数据结构的实现原理。该项目使用Java语言开发,涵盖了LeetCode中的多个题目。通过动画形式呈现解题思路,可以帮助开发者更快地理解和掌握相关知识。
Java
★ 76.6k
⑂ 13.9k
other
☆
Sle2p
/
AniCh
AniCh:支持超分辨率的在线动漫弹幕APP — AniCh是一个在线动漫弹幕APP,支持超分辨率播放,提供多平台、多番剧源、多弹幕、高清无广告的观看体验。它使用Dart语言开发,能够满足用户对动漫的不同需求。通过AniCh,用户可以轻松地追看和观看动漫,享受高清无广告的观看体验
Dart
★ 5.4k
⑂ 119
mobile
☆
linyqh
/
NarratoAI
NarratoAI:利用AI自动解说和剪辑视频 — NarratoAI利用AI模型来自动提供视频解说和编辑功能,只需一键点击即可完成。该工具使用Python语言开发,集成了moviepy和gemini-api等库。NarratoAI的出现使得视频编辑变得更加简单和高效
Python
★ 10k
⑂ 1.4k
ai-ml
☆
heygen-com
/
hyperframes
hyperframes:用于AI和视频渲染的框架 — hyperframes是一个强大的框架,能够帮助开发者轻松地写入HTML和渲染视频。它支持多种技术,包括ffmpeg、gsap和puppeteer,能够满足复杂的渲染需求。hyperframes的出现使得AI代理能够更好地处理视频渲染任务
TypeScript
★ 34k
⑂ 3.2k
ai-ml
☆
rupa
/
z
z:快速目录跳转工具 — z工具可以记录用户访问过的目录,并允许用户快速跳转到这些目录。这种功能可以大大提高用户的工作效率,减少手动输入目录路径的麻烦。同时,z工具也支持自定义配置,用户可以根据自己的需求定制工具的行为
Shell
★ 17k
⑂ 1.2k
other
☆
Juanpe
/
SkeletonView
SkeletonView:优雅的加载动画 — SkeletonView是一个Swift库,用于创建加载动画和占位符。它提供了一个简单的方式来提高用户体验,并让用户知道应用程序正在处理数据。通过使用SkeletonView,开发者可以创建一个更流畅和更吸引人的用户界面
Swift
★ 12.9k
⑂ 1.1k
mobile
☆
fizzyedit
/
fizzy
fizzy:像素艺术编辑器 — fizzy是一个跨平台的像素艺术编辑器,使用Zig语言开发,支持2D动画和imgui。它适用于游戏开发和像素艺术创作,具有MIT许可。fizzy的开发目的是提供一个简单易用的像素艺术编辑工具
Zig
★ 1.4k
⑂ 40
tools
☆
wasabeef
/
recyclerview-animators
recyclerview-animators:Android 动画库 — recyclerview-animators 是一个 Android 库,帮助开发者轻松为 RecyclerView 项添加动画效果。它支持多种动画效果,并且易于使用。通过使用 recyclerview-animators,开发者可以为应用程序添加更好的用户体验。
Kotlin
★ 11.5k
⑂ 2k
mobile
☆
chthollyphile
/
folia-major
folia-major:本地音乐播放器 — folia-major是一个使用TypeScript开发的本地音乐播放器,提供了绚丽的歌词动画效果和对navidrome及第三方网易云播放器的支持。它可以让用户享受更丰富的音乐体验。folia-major的开发使得音乐播放器的功能更加多样化
TypeScript
★ 1k
⑂ 68
web
+175 ★
☆
airbnb
/
lottie-android
lottie-android:Android和iOS原生动画渲染 — lottie-android是一个开源库,允许开发者在Android、iOS、Web和React Native平台上渲染After Effects动画。它提供了高性能和低延迟的动画渲染,支持各种动画效果和交互。使用lottie-android,可以为应用程序添加吸引人的动画和交互效果,提高用户体验。
Java
★ 35.7k
⑂ 5.4k
mobile
☆
DavidHDev
/
react-bits
react-bits:交互式 React 组件集合 — react-bits 提供了一系列动画、交互和可定制的 React 组件,帮助开发者构建难忘的网站。它支持 JavaScript 和 React 框架,提供了丰富的组件库,包括 3D 动画、CSS 动画和 UI 组件。使用 react-bits,可以快速构建高质量的网站,提高用户体验。
JavaScript
★ 43.1k
⑂ 2k
web
☆
AtsushiSakai
/
PythonRobotics
PythonRobotics:机器人算法示例代码和教材 — PythonRobotics 提供了机器人算法的 Python 示例代码和教材,涵盖了控制、定位、映射、路径规划、SLAM 等方面。该项目对于机器人开发者和研究人员具有重要的参考价值。同时,PythonRobotics 也支持多种库和框架,如 cvxpy 和 EKF。
Python
★ 30k
⑂ 7.3k
other
☆
ppy
/
osu
osu:节奏游戏平台 — osu 是一个流行的节奏游戏,玩家可以通过点击节奏来进行游戏,游戏支持多种模式,如 osu!standard、Taiko、CtB 和 osu!mania。该游戏的特点是其丰富的 beatmap 库和强大的社区支持,使其成为音乐游戏爱好者的首选。
C#
★ 18.6k
⑂ 2.7k
game
☆
MengTo
/
Spring
Spring:iOS 动画简化库 — Spring 库提供了一个简单易用的方式来创建 iOS 动画,帮助开发者更容易地实现复杂的动画效果。它支持多种类型的动画,包括基本动画、弹簧动画和关键帧动画。使用 Spring 库,可以大大减少动画代码的复杂性,提高开发效率。
Swift
★ 14k
⑂ 1.8k
mobile
☆
magicuidesign
/
magicui
magicui:设计师的UI库 — magicui提供了一系列动画组件和效果,可以轻松复制和粘贴到应用中。它支持多种流行的前端框架,如React和Next.js,并且与Tailwind CSS和TypeScript集成。magicui的开源和免费特性使其成为设计工程师的理想选择。
MDX
★ 21.5k
⑂ 1.1k
web
☆
harry0703
/
MoneyPrinterTurbo
MoneyPrinterTurbo:一键生成高清短视频 — MoneyPrinterTurbo是一个利用AI大模型来生成高清短视频的项目,它可以帮助用户一键生成短视频。该项目使用Python语言开发,并结合了MoviePy等库来实现视频生成。MoneyPrinterTurbo的出现可以大大简化短视频的制作过程,并且可以应用于多个领域,如TikTok等社交媒体平台。
Python
★ 96.5k
⑂ 14.1k
ai-ml
☆
nikivdev
/
code
flow:自主性移动加速 — flow是一个使用Rust语言开发的项目,旨在通过自主性提高移动速度。它提供了一个高效的移动解决方案,能够帮助用户更快地完成任务。通过使用flow,用户可以体验到更高的移动效率和自主性。
Rust
★ 21.1k
⑂ 833
ai-ml
☆
GraphiteEditor
/
Graphite
Graphite:二维内容创建应用 — Graphite是一个基于节点的程序化图形引擎,用于创建二维图形、动画和交互式实时动态图形。它支持多种功能,如图形设计、数字艺术和动态图形。Graphite的社区驱动开发模式使其成为一个强大且灵活的工具,适用于各类创意需求。
Rust
★ 26.5k
⑂ 1.2k
game
☆
aristocratos
/
btop
btop:系统资源监控工具 — btop 是一个使用 C++ 编写的系统资源监控工具,用于显示系统的 CPU、内存、磁盘和网络资源使用情况。它可以帮助用户实时监控系统资源,快速发现和解决系统瓶颈。通过使用 btop,用户可以优化系统性能和资源利用率。
C++
★ 33.4k
⑂ 1.1k
other
☆
turanszkij
/
WickedEngine
WickedEngine:现代图形3D引擎 — WickedEngine是一个功能强大的3D引擎,支持DirectX12、Vulkan、Metal等图形API,具有实体组件系统、全局照明、基于物理的渲染等特性。它还支持多种文件格式,如FBX、GLTF、VRM。WickedEngine的开发使用C语言,具有良好的可扩展性和性能。
C
★ 7.1k
⑂ 757
game
☆
CosmicMind
/
Material
Material:UI/UX 框架 — Material 是一个强大的 UI/UX 框架,用于创建美观的应用程序。它提供了一系列的组件和工具,帮助开发者快速创建出色的用户界面。Material 的设计理念源自 Material Design,旨在提供一致的用户体验
Swift
★ 12k
⑂ 1.3k
web
☆
charmbracelet
/
crush
crush:魅力编程 — crush是一个基于Go语言的项目,旨在提供魅力编程体验。它使用agentic-ai和llms技术,提供ravishing的编程体验。这种编程方式可以让开发者更高效、更愉快地编写代码
Go
★ 26.3k
⑂ 2k
ai-ml
☆
TheWidlarzGroup
/
react-native-video
react-native-video:React Native 视频组件 — react-native-video 提供了一个 <Video /> 组件,用于在 React Native 应用中播放视频。它支持多种视频格式和播放控制,帮助开发者轻松集成视频功能。通过使用 react-native-video,开发者可以创建更丰富的多媒体体验
Kotlin
★ 7.7k
⑂ 3k
web
☆
rocksdanister
/
lively
lively:动态桌面壁纸和屏幕保护程序 — lively是一个使用C#编写的软件,允许用户自定义桌面壁纸和屏幕保护程序。它支持动态桌面壁纸和屏幕保护程序,提供了丰富的个性化选项。lively的出现为Windows用户带来了新的桌面体验,提高了桌面的美观度和趣味性
C#
★ 19.2k
⑂ 1.3k
other
☆
Anil-matcha
/
Open-Generative-AI
Open-Generative-AI:开源AI视频平台替代品 — Open-Generative-AI是一个开源的AI视频平台替代品,提供200多个模型,如Flux、Midjourney、Kling、Sora、Veo等,用户可以自行托管和使用。它不受内容过滤限制,用户可以自由生成AI图像和视频。Open-Generative-AI的MIT许可使其可以自由使用和修改。
JavaScript
★ 21.5k
⑂ 3.7k
ai-ml
+255 ★
☆
olimorris
/
codecompanion.nvim
codecompanion.nvim:AI 编程助手 — codecompanion.nvim 通过集成多种 AI 服务,如 Copilot 和 OpenAI,提供智能代码补全、代码审查和代码生成等功能。该插件使用 Lua 编写,支持 Neovim 和 nvim。其主要目的是提高编程效率和准确性,减少开发时间和成本。
Lua
★ 6.7k
⑂ 433
ai-ml
☆
Ramotion
/
animated-tab-bar
animated-tab-bar:iOS 标签栏动画库 — animated-tab-bar 是一个由 Ramotion 开发的 Swift UI 库,用于为 iOS 应用的标签栏添加动画效果。它提供了一种简单的方式来增强应用的用户界面,使其更加吸引人和交互性强。通过使用 animated-tab-bar,开发者可以轻松地为他们的应用添加Material Design风格的动画
Swift
★ 11.1k
⑂ 1.3k
web
☆
david-vanderson
/
dvui
dvui:即时Zig GUI库 — dvui提供了一个简单高效的方式来创建图形用户界面,使得开发者可以快速构建应用程序和游戏。dvui使用Zig语言编写,具有高性能和可靠性。通过使用dvui,开发者可以专注于创建高质量的用户体验,而无需担心底层的实现细节
Zig
★ 1.6k
⑂ 133
other
☆
vsouza
/
awesome-ios
awesome-ios:iOS 生态系统精选库 — awesome-ios 提供了一个全面且有价值的 iOS 生态系统资源列表,涵盖了 Objective-C 和 Swift 项目,帮助开发者快速找到所需的库和框架。该项目通过精选和整理,提供了一个高质量的资源集合,能够帮助开发者提高开发效率和质量。同时,awesome-ios 也为开发者提供了一个分享和发现的平台
Swift
★ 52.6k
⑂ 7k
mobile
☆