deepkit / Deepkit Ml
Licence: gpl-3.0
The collaborative real-time open-source machine learning devtool and training suite: Experiment execution, tracking, and debugging. With server and project management tools.
Stars: ✭ 286
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Deepkit Ml
Fenix
A simple and visual static web server with collaboration features.
Stars: ✭ 1,559 (+445.1%)
Mutual labels: gui, desktop
Phantomstyle
Cross-platform QStyle for traditionalists
Stars: ✭ 179 (-37.41%)
Mutual labels: gui, desktop
Simple
The Simple Intelligent and Modular Programming Language and Environment
Stars: ✭ 120 (-58.04%)
Mutual labels: gui, desktop
Scala Swing
Scala wrappers for Java's Swing API for desktop GUIs
Stars: ✭ 105 (-63.29%)
Mutual labels: gui, desktop
React Nodegui
Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀
Stars: ✭ 5,914 (+1967.83%)
Mutual labels: gui, desktop
X11docker
Run GUI applications and desktops in docker and podman containers. Focus on security.
Stars: ✭ 3,797 (+1227.62%)
Mutual labels: gui, desktop
Qode
Qode is a lightly modified fork of Node.js that merges Node's event loop with Qt's event loop. It is designed to be used together with @nodegui/nodegui.
Stars: ✭ 84 (-70.63%)
Mutual labels: gui, desktop
cargo-testify
Watches changes in a rust project, runs test and shows friendly notification
Stars: ✭ 76 (-73.43%)
Mutual labels: devtools, desktop
Ariang Native
A better aria2 desktop frontend than AriaNg, containing all features of AriaNg and more features for desktop.
Stars: ✭ 1,176 (+311.19%)
Mutual labels: gui, desktop
Desktop
Go/HTML/CSS/JS Desktop application scaffold.
Stars: ✭ 109 (-61.89%)
Mutual labels: gui, desktop
Nodegui
A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org
Stars: ✭ 7,324 (+2460.84%)
Mutual labels: gui, desktop
React Nodegui Starter
Starter repository for react based native desktop apps using react-nodegui
Stars: ✭ 132 (-53.85%)
Mutual labels: gui, desktop
Kotlin Libui
Kotlin/Native interop to libui: a portable GUI library
Stars: ✭ 512 (+79.02%)
Mutual labels: gui, desktop
Vue Nodegui
Build performant, native and cross-platform desktop applications with native Vue + powerful CSS like styling.🚀
Stars: ✭ 575 (+101.05%)
Mutual labels: gui, desktop
Glimmer
DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for XML (& HTML), Glimmer DSL for CSS, and Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)
Stars: ✭ 186 (-34.97%)
Mutual labels: gui, desktop
Ds With Pysimplegui
Data science and Machine Learning GUI programs/ desktop apps with PySimpleGUI package
Stars: ✭ 93 (-67.48%)
Mutual labels: artificial-intelligence, gui
Deepkit
Deepkit is an open-source platform and cross-platform desktop application to execute, track, and debug modern machine learning experiments. With integrated server management tool to execute experiments on any Linux server with a simple click or cli command.
Download - Live Demo - Example Python
Features
- Experiment execution using uniform experiment definition
- Execute experiments locally or in the cloud, seamlessly
- Pipeline support to increase execution time and reduce hardware costs
- Layer debugger for Keras2 and Pytorch
- Automatic source code versioning
- Experiment artifacts (aka output: weights, snapshots, etc)
- Experiment execution via Docker container with auto-build
- Experiment comparison: Side by side, file diff, metrics diff
- Server job scheduling with resource limitation and assignment (and NVIDIA Docker GPU support)
- Real-time experiment tracking: Log metrics, text, images, numpy arrays, and more
- Python SDK
- Project management: Issue tracker, Kanban board, and notes
- Real-time desktop (and web) app with analytical tools to monitor and organize experiments
- Optional centralized server for teams
- Free community server at https://app.deepkit.ai to share your experiments with the world
Development
Deepkit is written entirely in Typescript and consists of following main packages:
- packages/cli: command line interface tools
- packages/deepkit: The GUI, desktop and web app interface
- packages/server: The server component that stores all the data using the filesystem and mongodb
- packages/website: The website as SSR Angular 9 SPA app
- packages/core: Common models, functions, services
- packages/core-node: Common models, functions, services for node environment
- packages/electron: The electron bootstrapper for the GUI
Following open-source packages have been created for Deepkit that wouldn't exist otherwise and were absolutely necessary:
- Marshal.ts - The fastest universal Typescript data serializer and validator
- Glut.ts - A reactive real-time server framework with distributed entity/file abstraction and syncing based on ReactJS
- angular-desktop-ui - A GUI library for native-like GUI widget based on Angular 9+
Development app
cd deepkit
npm run bootstrap
cd deepkit
npm-local-development
cd deepkit
make angular-watch
cd deepkit
server-watch
# Open in browser the angular dist
# e.g. file:///Users/marc/bude/deepkit/packages/deepkit/dist/deepkit/index.html
# or electron
cd deepkit
make electron-build
make electron
Development website
Watcher
cd packages/website
ng run website:server:production --watch
Server
cd packages/website
npm run serve:ssr
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].