https://github.com/nk-crew/ghostkit
Create engaging websites using over 25 advanced blocks featuring motion effects, smooth animations, and robust extensions.
https://github.com/nk-crew/ghostkit
animation blocks effects gutenberg motion wordpress
Last synced: 28 days ago
JSON representation
Create engaging websites using over 25 advanced blocks featuring motion effects, smooth animations, and robust extensions.
- Host: GitHub
- URL: https://github.com/nk-crew/ghostkit
- Owner: nk-crew
- License: gpl-2.0
- Created: 2018-03-27T09:53:22.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-24T12:56:24.000Z (about 1 month ago)
- Last Synced: 2025-04-01T20:43:23.407Z (about 1 month ago)
- Topics: animation, blocks, effects, gutenberg, motion, wordpress
- Language: PHP
- Homepage: https://www.ghostkit.io/
- Size: 16.3 MB
- Stars: 164
- Watchers: 8
- Forks: 34
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-gutenberg - Ghostkit Blocks
README
![]()
Create sophisticated WordPress websites with advanced blocks, motion effects, and powerful extensions.
Website Documentation WordPress Plugin Pro Version## Overview
Ghost Kit enhances the WordPress editing experience with a comprehensive collection of blocks and extensions. Key features:
- 🧱 25+ Advanced Blocks
- ⚡ Motion Effects & Animations
- 🎨 Typography & Color Customization
- 📱 Responsive Design Tools
- 🛠️ Extended Core Blocks
- 📝 Rich Content Formatting## Development
### Prerequisites
- PHP >= 7.2
- Node.js >= 18.0
- Composer >= 2.0### Getting Started
1. Clone the repository
2. Install dependencies:
```bash
npm install
```### Development Commands
```bash
# Start development with file watcher
npm run dev# Build for development
npm run build# Build for production (with zip file)
npm run build:prod
```### Code Quality
```bash
# Linting
npm run lint:php # Check PHP code
npm run lint:js # Check JavaScript code
npm run lint:css # Check CSS code# Auto-fixing
npm run format:php # Fix PHP code
npm run format:js # Fix JavaScript code
npm run format:css # Fix CSS code
```### Testing
1. [Install Docker](https://www.docker.com/) on your machine
2. Start the server:
```bash
npm run env:start
```
3. Run tests:
```bash
npm run test:e2e # End-to-end tests
npm run test:unit # Unit tests
```## License
This project is licensed under the GPL-2.0-or-later License - see the [LICENSE](LICENSE.txt) file for details.