https://github.com/cartesiancs/nugget-app
📷 🖥️ Electron based video editing software. Focusing on adding motion effects using a layered editing system.
https://github.com/cartesiancs/nugget-app
editor electron ffmpeg lit typescript video
Last synced: 5 months ago
JSON representation
📷 🖥️ Electron based video editing software. Focusing on adding motion effects using a layered editing system.
- Host: GitHub
- URL: https://github.com/cartesiancs/nugget-app
- Owner: cartesiancs
- License: mit
- Created: 2022-08-26T23:46:03.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-03T09:58:30.000Z (7 months ago)
- Last Synced: 2025-04-04T07:17:43.329Z (7 months ago)
- Topics: editor, electron, ffmpeg, lit, typescript, video
- Language: TypeScript
- Homepage: https://nugget.framer.website
- Size: 104 MB
- Stars: 368
- Watchers: 4
- Forks: 28
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Roadmap: docs/ROADMAP.md
Awesome Lists containing this project
- awesome-mac - cartesiancs/nugget-app
- awesome-mac - cartesiancs/nugget-app
README
# Nugget

#
English | 한국어
View Demo · Report Bugs · Download · Suggest Features
#
Video editing software designed for motion effects and versatility.
In addition to essential features like basic cut editing, animation, sound mixing, external library extensions, project management, and text editing, our software offers a wide range of powerful tools.
It also supports layer-based editing, which differs from traditional track-based editing. This approach makes it easier to apply multiple effects to individual assets, providing greater flexibility and creative control.
> [!IMPORTANT]
> 📢 Currently, the 0.4.x version is being refactored. It can be a little unstable.
## About The Project
https://github.com/user-attachments/assets/922a8a7d-ec58-4141-bb4a-5b016da268a8
_This video is made of Nugget._
You can check out a limited demo of the website at the [following link](https://demo.nugget.cartesiancs.com/).
## Features
- Cut Edit
- Support for all standard formats (mp4, mov, mp3, wav...)
- Audio mixing
- Fast rendering with FFmpeg
- Unlimited layers
- Cross Platform
- Re-position, Scale, Opacity, Rotation animation, Keyframe
- Add Text
- External Extension
- Save&Load Project as File
- Multilingual Support
- 8k Edit & 4k Edit & more resolution
- Screen Record & Audio Record
- Chromakey
- AI Auto Caption (whisper)
- Blur Effect (WebGL)
- GIF Api
- Draw shape
- and more...
## Installation
First, install dependencies.
```
npm install
```
and, **Download** ffmpeg and ffprobe into the "./bin" folder. There's a version for Mac and a version for Windows separately. Compatible binary files can be downloaded from https://github.com/cartesiancs/ffmpeg4nugget
next, **Permission** grant is required. Please enter the command below to grant permission for bin folder.
`chmod -R 777 bin`
## Running
```
npm run dev
npm run start
```
## Roadmap
Our ultimate goal is to empower creators to produce motion graphics effortlessly. We hope they can achieve stunning motion effects without relying on heavy software like After Effects.
Please refer to the [roadmap file](./docs/ROADMAP.md) for more details.
## Contributors
## License
We are adopting the MIT license. [license file](./LICENSE)