Yo! CoderZ ๐ค
Have you ever noticed loading screen while opening up an Application?
Have you ever wanted to create one for your own app? If yes you are reading the correct post.
Now you have two options:
- Read the full Post
- Directly Jump to the Documentation
Splashscreen-engine
I Built a Splash Screen Framework Using Pygame + OpenCV
After weeks of development, debugging, designing, and optimizing, I finally released this Python framework.
What is Splashscreen-engine?
A Python framework for creating modern splash screens with:
- Video background
- Image background
- Loading bars (supports video)
- Text Elements
- Transparency effects
- Dynamic UI elements
Why I Built It
Most of the Python splash screen libraries felt:
- outdated
- too limited
- hard to customize
- static
So I decided to create something useful, more flexible and modern using:
- "pygame"
- "opencv-python"
- "numpy"
My aim was simple:
ยซ Create cinematic splash screens for Applications with programmer defined customization and easy to understandable API ยป
Analytics System
I also built a lightweight analytics system for improving the Framework.
However, my Framework isn't popular yet and barely got some downloads ๐ฉ
The framework stores local data and sends it to Firebase.
This does not collect any personal data.
Documentation
You can find proper documentation and installation guide here:
https://github.com/NamanChhabra21/splashscreen-engine/blob/main/README.md
Quick Install
PyPI
You can install it directly:
pip install splashscreen-engine
GitHub
Source Code:
https://github.com/NamanChhabra21/splashscreen-engine
Final Thoughts
This project taught me a lot about:
- Frameworks
- Architecture
- Rendering systems
- Threading
- Multimedia
- API integration
- Package publishing on PyPi
Still improving it! Just need your support.
Feedback and contributions are welcome.
Follow me on GitHub : https://github.com/NamanChhabra21

Top comments (0)