Skip to content
Project categories

Creative & Media · GitHub

Make, edit, and manage images, video, and audio.

Useful GitHub projects

10,829 projects

EgoX

DAVIAN-Robotics

767stars

Code for "EgoX: Egocentric Video Generation from a Single Exocentric Video"

GeometricTools

davideberly

1,395stars

A collection of source code for computing in the fields of mathematics, geometry, graphics, image analysis and physics.

LyricsX

ddddxxx

5,257stars
LyricsX preview

🎶 Ultimate lyrics app for macOS.

  • Work perfectly with your favorite music players. List of supported players
  • Automatically search & download live lyrics from various lyrics sources. List of supported sources

lotus

dn0ne

719stars
lotus preview

Music player for Android

  • Enjoy your favorite music in a variety of formats, including MP3, FLAC, OGG, WAV, and more
  • Easily browse tracks, albums, artists, and genres, and create custom playlists

Silk.NET

dotnet

5,258stars
Silk.NET preview

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

1,474stars
AnimatedBottomBar preview

A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.

pencil

evolus

9,914stars
pencil preview

The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

  • Natural Language to Vector Canvas: AI assistants convert prompts (e.g. "Create a 3-tier pricing table using shadcn/ui") directly into canvas operations via MCP tools (insert_shapes, shift_layout). Components are positioned with calculated bounds, not flat image overlays.
  • True Vector Primitives: Generates native, fully editable vector stencils and shapes instead of raster bitmaps or static mockups. Every AI-created element can be resized, restyled, or reorganized on the canvas at any time.
Creative & MediaJavaScriptGPL-2.0GitHub
1,553stars

The open source code of this project is used for userscripts (油猴脚本) for desktop browsers, including Font Rendering (Customized) (字体渲染(自用脚本)- Font Rendering.user.js), and Search Engine Assistant (优雅的搜索引擎助手 - Google & Baidu Switcher.user.js), etc.

Creative & MediaJavaScriptGPL-3.0GitHub
7,797stars
simple-peer preview

📡 Simple WebRTC video, voice, and data channels

  • concise, node.js style API for WebRTC
  • works in node and the browser!