Mocha by pluskid

Deep Learning framework for Julia

Verdict 60/100 health $4.13/mo cheapest, hetzner 2/5 setup difficulty

Self-host Mocha on hetzner CAX11 for $4.13/mo.

Health score
60 /100
6-dim composite
Self-hosts from
$4.13 /mo
hetzner · CAX11
Difficulty
2 /5
Docker + read README
GitHub stars
1.3k
246 forks

About Mocha

From the project's README at github.com/pluskid/Mocha.jl. Lightly cleaned for readability; for the full source see the upstream repo.

Update Dec. 2018: Mocha.jl is now deprecated. The latest version works with Julia v0.6. If you have existing legacy codebase with Mocha that you want to updates for Julia v1.0, the pull request 255 contains fixes for CPU backend only that have all the unit tests passed under Julia v1.0.

The development of Mocha.jl happens in relative early days of Julia. Now that both Julia and the ecosystem has evolved significantly, and with some exciting new tech such as writing GPU kernels directly in Julia and general auto-differentiation supports, the Mocha codebase becomes excessively old and primitive. Reworking Mocha with new technologies requires some non-trivial efforts, and new exciting solutions already exist nowadays, it is a good time for the retirement of Mocha.jl.

If you are interested in doing deep learning with Julia, please check out some alternative packages that are more up-to-date and actively maintained. In particular, there are Knet.jl and Flux.jl for pure-Julia solutions, and MXNet.jl and Tensorflow.jl for wrapper to existing deep learning systems.

[](https://travis-ci.org/pluskid/Mocha.jl) [![Documentation Status](https://readthedocs.org/projects/mochajl/ba

Health score breakdown

6-dimension composite. See methodology for formula and weights.

activity
80
maturity
30
community
88
security
70
sustainability
53
adoption
29

Adoption signals

Real-world usage data, pulled from each registry. The bigger the numbers, the more battle-tested the project.

SignalValueSource
GitHub stars 1.3k github.com/pluskid/Mocha.jl
GitHub forks 246 github.com/pluskid/Mocha.jl

Release & maintenance

Is this project actively maintained, or about to die? Check the recency of last commit and last release.

Project age11.5 yearssince Oct 2014
Last commit7.4 years agoDec 6, 2018

Self-hosting cost across providers

Detected requirements: 4GB RAM, 40GB disk minimum. Cheapest plan per provider that meets the requirement.

ProviderPlanSpecsMonthly
hetzner CAX11 2c · 4GB · 40GB $4.13 USD Deploy →
vultr VC2 1c · 1GB · 25GB $5 USD Deploy →
linode Nanode 1GB 1c · 1GB · 25GB $5.12 USD Deploy →
digitalocean Basic Regular 1GB 1c · 1GB · 25GB $6 USD Deploy →

Ready to self-host Mocha?

Spin up a hetzner CAX11 (4GB RAM, 40GB disk) for $4.13/mo and follow the project's official install docs.

Data last refreshed May 7, 2026.

Frequently asked questions

Last verified . Data refreshes every 30 minutes.