DeepMedia logo
Open Source
Search...

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

Knee logo

deepmedia / Knee

80

3

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.

Transcoder logo

deepmedia / Transcoder

787

166

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.

MavenDeployer logo

deepmedia / MavenDeployer

74

6

0.16.0

Release libraries to Maven Central, Nexus, GitHub Packages or local directories with a unified Gradle DSL. Supports automatic releases using Sonatype APIs, signing, authorization, Kotlin Multiplatform and more.

multiplatform-testing logo

deepmedia / multiplatform-testing

8

0

0.4.0

A Gradle plugin to ease testing in Kotlin Multiplatform projects with a focus on Android. Configures and manages emulators, invaluable on CI.

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.

json
{ "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!

Get in touch

Subscribe to the DeepMedia Newsletter

The latest news about DeepMedia products, open source projects and software development at our company.

By clicking “Subscribe”, you agree that DeepMedia may use your email address to send you newsletters, including commercial communications, and to process your personal data for this purpose. You agree that DeepMedia may process said data using third-party services for this purpose in accordance with the DeepMedia Privacy Policy. You can revoke this consent at any time using the unsubscribe link included in each email or by writing at contact@deepmedia.io.