Free · MIT License · no account

Open-source software
for everyday work.

DyskLab makes free apps for Mac, Android and the web. Manage assets, tasks and websites, then link your phone to your Mac. No ads, no accounts, and the code is open to everyone.

  • 4 products
  • macOS · Android · Web
  • Your data stays yours
  • Made in Gresik, Indonesia

Products

Four apps, one way of working:
simple, honest and open.

DyskFiles

Asset manager

All your assets, in folders you can read.

A library for images, video, audio and text. Every item is kept as the original file plus JSON, with no database.

  • Tags, folders, smart folders and filters
  • Colour palettes, ratings, notes and URLs
  • Imports Eagle libraries, on Mac and Windows
macOSWindowsLatest version v1.0.0

DyskFocus

Task manager

Empty your head. Let DyskFocus remember.

An OmniFocus-style task manager you host yourself: inbox, projects, tags, perspectives, review and forecast.

  • Add tasks in one plain sentence
  • Web, PWA, and a serverless Mac app
  • Real-time sync and web push
WebPWAmacOSLatest version v1.1.0

DyskFlow

CMS

A Laravel CMS. No build step.

A visual page builder with 65 widgets, a no-terminal install wizard, and one-click updates from GitHub.

  • Elementor-style page builder
  • Built-in SEO and two languages
  • Runs on shared hosting
WebPHP 8.3+Latest version v1.0.0

DyskLink

Connectivity

Mac and Android, one network.

Files, clipboard, notifications, SMS, phone screen and remote control over local Wi-Fi, with no cloud and no account. Plus extra Mac tools.

  • Encrypted, straight between devices
  • Notch, Clipboard History, Launcher
  • Mac care and battery control
macOSAndroidLatest version v1.0.1

Why open source

Software you can inspect, change and keep.

  • 01

    Actually free

    No paid tier, subscription or locked features. MIT licensed.

  • 02

    No accounts, no tracking

    Nothing logs in to a DyskLab server. We never see your data.

  • 03

    Open data formats

    Plain folders, JSON, SQLite or your own database. Easy to back up and move.

  • 04

    Open code

    All the code is on GitHub. Anyone can read it, report bugs or help fix them.

Support DyskLab

Made by one person, funded by the people it helps.

If one of these apps is useful to you, a GitHub star helps others find it, and a coffee pays for the time behind the next feature.

For companies

Need a system built for you?

Besides its own products, DyskLab builds and maintains websites, web apps and Android apps for companies, the same way: step by step, documented, and with no guesswork.

Building new systems

  • WebsitesCompany profiles, landing pages, catalogues and online shops, with an admin panel and per-page SEO.
  • Web apps and internal systemsDashboards, sales, stock, attendance, billing and reports, with roles, Excel/PDF export and change history.
  • Android appsFlutter apps on the same backend as the web dashboard, such as attendance with selfie and location.
  • Integrations and automationWhatsApp, Telegram, payment gateways, WHMCS or third-party APIs, and automating manual routines.

Looking after running systems

  • Regular maintenanceSecurity and dependency updates, scheduled backups, server monitoring and small fixes every month.
  • Bug fixing and legacy rescueTracking errors and cleaning up Laravel or PHP code left by previous developers, without a rewrite.
  • Servers and deploymentLinux VPS, Docker, Proxmox, domains, SSL and a deploy flow that's easy to update.
  • Data and hosting migrationFrom Excel or old systems to a new database, and between hosts or from shared hosting to a VPS.

Some systems already in use

  • Easy Trade Group · Finance and trading

    Bilingual website and trading education portal on a custom CMS

    Laravel · PHP · Livewire · Alpine.js

    Visit easytradegroup.id ↗ (new tab)
  • Lintas Persada Tour & Travel · Umrah and Hajj travel

    Pilgrim payments and an agent network in one system

    Laravel · PHP · Blade · Bootstrap

    Visit prayogilintaspersada.com ↗ (new tab)
  • Karirku · HR and attendance

    Selfie-and-location attendance through to payslips

    Flutter · NestJS · TypeScript · React

    Visit karirku.com ↗ (new tab)
  • Chatku · Customer service

    Every customer chat in one dashboard

    Node.js · Fastify · Next.js · Flutter

    Visit chatku.com ↗ (new tab)
  • Kos Management App · Property

    Running several boarding houses from one dashboard

    Laravel · PHP · React · Bootstrap

What clients say

  • “We only asked for a company profile, but after talking it through, what we really needed was a system for distributor sales. Monthly reports no longer have to be rebuilt from lots of Excel files.”

    R*** H******Marketing Manager

  • “What I liked is that every stage was shown before moving on. If something didn't fit how our office works, it was fixed right then, not after everything was finished.”

    S*** R********Owner

  • “Our old website was built by another developer and broke with every update. The bugs were tracked down one by one until it was stable, without rebuilding from scratch.”

    A*** P*******Head of IT

Translated from Indonesian.

Tell us what you need.

The first consultation is free. Replies usually come the same day.

FAQ

Are DyskLab's products really free?

Yes. Every product is free and open source under the MIT License, with no paid tier or locked features. To support the work, star it on GitHub or buy a coffee.

Who is behind DyskLab?

DyskLab is run by Fanny, a developer in Gresik, East Java, Indonesia. The products are built in spare time, out of day-to-day needs.

How do I report a bug or ask for a feature?

Open an issue on the product's GitHub repository. Reports with the version, operating system and steps to reproduce get fixed fastest.

Can I use it at work or modify it?

Yes. The MIT License allows commercial use, modification and redistribution, as long as the license notice stays included.

Does this site track me?

There are no analytics or tracking cookies. The site only stores your theme choice in your browser, a dl-lang cookie if you pick a language yourself, and loads fonts from Google Fonts. Your starting language comes from your IP address's country, read by Vercel and not stored.

Can I order a custom system?

Yes. See For companies and get in touch by WhatsApp or email. The first consultation is free.