DeepMedia ❤️ Open Source
A home for documentation and examples about all our open source projects, libraries and tools.
The open-source gift
The importance of community-driven, open-source projects on our codebase cannot be understated. Our products are built upon the work of hundreds of thousands of engineers, who spent countless hours working on publicly accessible source code.
Giving back to the community
As a software development company, we are aware of the significance of open-source code in software development. DeepMedia owes to the community and is giving back a collection of free-to-use, well-documented projects maintained by us and available to everyone.
Powering the DeepMedia suite
Our open-source tools are backing the DeepMedia suite in critical areas like testing, deployment, and compilation. Moreover, we are committed to open-source more fundamental pieces of the suite over time to make them accessible to the whole community.
Explore our projects
deepmedia / Knee
75
2
1.2.0
Knee is a Kotlin compiler plugin and runtime that enables easy communication between Kotlin/Native and Kotlin/JVM code running in the same process through the JNI interface.
deepmedia / Transcoder
778
164
0.11.1
Accelerated video compression and transcoding on Android using MediaCodec APIs (no FFmpeg/LGPL licensing issues). Supports cropping to any dimension, concatenation, audio processing and much more.
Community Projects
Free documentation hosting for Open Source projects.
We know how hard it is to produce and maintain comprehensive, accessible and feature-rich documentation for your project's users. To help the community, we are available to host external Open Source projects at opensource.deepmedia.io/community, rendered with our documentation engine, with your logo and color palette.
{
"name": "SampleProject",
"description": "A sample project to showcase the manifest file to be provided for free community doc hosting.",
"repo": "username/SampleProject",
"provider": "github",
"logo": "/logo-sampleproject-512x512.png",
"version": "1.0.0",
"tag": "v1.0.0",
"docs": "./docs",
"revisions": [{
"version": "1.0.0 (beta)",
"tag": "v1.0.0-beta"
}, {
"version": "0.1.0",
"tag": "v0.1.0"
}]
}
Our documentation engine can be seen in action on any of our own projects and has built-in support for:
- Versioned documentation
- Multiplatform pages and blocks
- Downloadable assets
- Code highlighting
- Project-wide, full text search
- Dark / light theme
- Images
- GitHub Flavored Markdown
All we need is a JSON manifest file: the engine will pull your documentation, written as Markdown files, from the GitHub repo you specify. Get in touch to get more info!