🔥 youtube-tui | Rust
🎯 Primary Use Case:
Browsing YouTube content and playing videos/audio from the terminal without a graphical user interface.
✨ Key Features:
• Browse YouTube content from the terminal
• Customizable through config files (YAML format)
• Dependency-free (relies on external programs like mpv and yt-dlp)
• View channel, playlist, and video information
• Use search filters
📖 Summary:
YouTube TUI is a terminal-based user interface for browsing YouTube. It's written in Rust and allows users to browse YouTube content, view information about channels, playlists, and videos, use search filters, and save browsing history, all from the command line.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Browsing YouTube content and playing videos/audio from the terminal without a graphical user interface.
✨ Key Features:
• Browse YouTube content from the terminal
• Customizable through config files (YAML format)
• Dependency-free (relies on external programs like mpv and yt-dlp)
• View channel, playlist, and video information
• Use search filters
📖 Summary:
YouTube TUI is a terminal-based user interface for browsing YouTube. It's written in Rust and allows users to browse YouTube content, view information about channels, playlists, and videos, use search filters, and save browsing history, all from the command line.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 ctop | Go
🎯 Primary Use Case:
Monitoring container resource usage and performance in real-time.
✨ Key Features:
• Real-time container metrics
• Top-like interface
• Multiple container overview
• Single container view
• Docker support
📖 Summary:
ctop is a command-line tool that provides a real-time, top-like interface for monitoring container metrics. It offers a concise overview of multiple containers and a single container view for detailed inspection, supporting Docker and runC.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Monitoring container resource usage and performance in real-time.
✨ Key Features:
• Real-time container metrics
• Top-like interface
• Multiple container overview
• Single container view
• Docker support
📖 Summary:
ctop is a command-line tool that provides a real-time, top-like interface for monitoring container metrics. It offers a concise overview of multiple containers and a single container view for detailed inspection, supporting Docker and runC.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 NetAlertX | JavaScript
🎯 Primary Use Case:
Network intrusion detection and presence detection on a local network.
✨ Key Features:
• Network scanning for new devices
• Detection of new connections and disconnections
• IP change detection
• Internet IP address change detection
• Plugin system for custom functionality
📖 Summary:
NetAlertX is a network monitoring and security tool that scans your network for connected devices and alerts you to new or unknown devices. It helps with presence detection, network analysis, and building a network source of truth (NSoT) through scheduled scans and customizable plugins.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Network intrusion detection and presence detection on a local network.
✨ Key Features:
• Network scanning for new devices
• Detection of new connections and disconnections
• IP change detection
• Internet IP address change detection
• Plugin system for custom functionality
📖 Summary:
NetAlertX is a network monitoring and security tool that scans your network for connected devices and alerts you to new or unknown devices. It helps with presence detection, network analysis, and building a network source of truth (NSoT) through scheduled scans and customizable plugins.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 gramax | TypeScript
🎯 Primary Use Case:
Creating and publishing documentation, knowledge bases, and notes using Markdown with Git integration.
✨ Key Features:
• Visual Editor
• Cross-Platform availability
• Local Storage in Markdown
• Customizable Styles
• Multilingual Support
📖 Summary:
Gramax is an open-source, local-first documentation tool that uses a docs-as-code approach. It allows users to create, edit, and publish documentation using Markdown, with a visual editor and Git integration. It supports various features like multilingual support, advanced editing capabilities, and documentation portal generation.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Creating and publishing documentation, knowledge bases, and notes using Markdown with Git integration.
✨ Key Features:
• Visual Editor
• Cross-Platform availability
• Local Storage in Markdown
• Customizable Styles
• Multilingual Support
📖 Summary:
Gramax is an open-source, local-first documentation tool that uses a docs-as-code approach. It allows users to create, edit, and publish documentation using Markdown, with a visual editor and Git integration. It supports various features like multilingual support, advanced editing capabilities, and documentation portal generation.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
🌟 depyler | Rust
🎯 Primary Use Case:
Converting Python code to Rust for improved performance, memory safety, and energy efficiency.
✨ Key Features:
• Type-directed transpilation
• Memory safety analysis
• Semantic verification
• Support for basic Python types and collections
• Support for control flow, comprehensions, and exception handling
📖 Summary:
Depyler is a Python-to-Rust transpiler that aims to facilitate the transition from Python to Rust by converting annotated Python code into idiomatic Rust. It focuses on semantic verification and memory safety analysis to ensure the generated Rust code preserves the original program's behavior while providing compile-time safety guarantees.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Converting Python code to Rust for improved performance, memory safety, and energy efficiency.
✨ Key Features:
• Type-directed transpilation
• Memory safety analysis
• Semantic verification
• Support for basic Python types and collections
• Support for control flow, comprehensions, and exception handling
📖 Summary:
Depyler is a Python-to-Rust transpiler that aims to facilitate the transition from Python to Rust by converting annotated Python code into idiomatic Rust. It focuses on semantic verification and memory safety analysis to ensure the generated Rust code preserves the original program's behavior while providing compile-time safety guarantees.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 perplexideez | Svelte
🎯 Primary Use Case:
Self-hosted AI-powered search across the web and personal applications.
✨ Key Features:
• Web search using AI
• Source attribution for AI conclusions
• AI-generated follow-up questions
• Saving favorite searches
• Customizable AI models
📖 Summary:
Perplexideez is a self-hosted, AI-powered search application built with Svelte. It allows users to search the web and their self-hosted applications using local AI agents, backed by a Postgres database and either Ollama or OpenAI compatible endpoints. It integrates with SearXNG for web searches and offers features like multi-user support, customizable models, and sharing capabilities.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Self-hosted AI-powered search across the web and personal applications.
✨ Key Features:
• Web search using AI
• Source attribution for AI conclusions
• AI-generated follow-up questions
• Saving favorite searches
• Customizable AI models
📖 Summary:
Perplexideez is a self-hosted, AI-powered search application built with Svelte. It allows users to search the web and their self-hosted applications using local AI agents, backed by a Postgres database and either Ollama or OpenAI compatible endpoints. It integrates with SearXNG for web searches and offers features like multi-user support, customizable models, and sharing capabilities.
🔗 Links:
• View Project
================
🔓 Open Source
🔥 naturaltime | Go
🎯 Primary Use Case:
Parsing natural language time expressions to extract dates, times, and ranges for applications requiring human-readable time input.
✨ Key Features:
• Parse natural language date expressions into `time.Time` objects
• Extract specific dates or date ranges
• Support for multiple time ranges in a single expression
• Integration with Go's `time` package
• Clean, idiomatic Go API
📖 Summary:
The `naturaltime` Go library parses natural language time expressions, including dates, times, and ranges. It leverages the `chrono-node` JavaScript library for advanced parsing capabilities, offering a Go-friendly API for extracting time information from human-readable text. The library also has active development on a pure Go implementation.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Parsing natural language time expressions to extract dates, times, and ranges for applications requiring human-readable time input.
✨ Key Features:
• Parse natural language date expressions into `time.Time` objects
• Extract specific dates or date ranges
• Support for multiple time ranges in a single expression
• Integration with Go's `time` package
• Clean, idiomatic Go API
📖 Summary:
The `naturaltime` Go library parses natural language time expressions, including dates, times, and ranges. It leverages the `chrono-node` JavaScript library for advanced parsing capabilities, offering a Go-friendly API for extracting time information from human-readable text. The library also has active development on a pure Go implementation.
🔗 Links:
• View Project
================
🔓 Open Source
✨ chatbox | TypeScript
🎯 Primary Use Case:
Providing a desktop application for users to interact with various AI models and LLMs in a unified and user-friendly environment.
✨ Key Features:
• Desktop client for AI models/LLMs
• Supports GPT, Claude, Gemini, Ollama, and other LLMs
• Available on Windows, macOS, and Linux
• Community Edition open-sourced under GPLv3 license
📖 Summary:
Chatbox is a user-friendly desktop client application designed to interact with various AI models and Large Language Models (LLMs) such as GPT, Claude, Gemini, and Ollama. It provides a unified interface for accessing and utilizing these AI models on Windows, macOS, and Linux, offering a convenient way to engage with AI technology.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Providing a desktop application for users to interact with various AI models and LLMs in a unified and user-friendly environment.
✨ Key Features:
• Desktop client for AI models/LLMs
• Supports GPT, Claude, Gemini, Ollama, and other LLMs
• Available on Windows, macOS, and Linux
• Community Edition open-sourced under GPLv3 license
📖 Summary:
Chatbox is a user-friendly desktop client application designed to interact with various AI models and Large Language Models (LLMs) such as GPT, Claude, Gemini, and Ollama. It provides a unified interface for accessing and utilizing these AI models on Windows, macOS, and Linux, offering a convenient way to engage with AI technology.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 DevExtreme | JavaScript
🎯 Primary Use Case:
Building enterprise-ready web applications with rich UI components.
✨ Key Features:
• Responsive UI components
• Support for Angular, React, Vue, and jQuery
• Data grids
• Interactive charts
• Data editors
📖 Summary:
DevExtreme is a suite of UI components for building responsive web applications using Angular, React, Vue, and jQuery. It provides a range of components like data grids, charts, and widgets, designed to work across different devices and screen sizes.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Building enterprise-ready web applications with rich UI components.
✨ Key Features:
• Responsive UI components
• Support for Angular, React, Vue, and jQuery
• Data grids
• Interactive charts
• Data editors
📖 Summary:
DevExtreme is a suite of UI components for building responsive web applications using Angular, React, Vue, and jQuery. It provides a range of components like data grids, charts, and widgets, designed to work across different devices and screen sizes.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 DevExtreme | JavaScript
🎯 Primary Use Case:
Building enterprise-ready web applications with rich user interfaces.
✨ Key Features:
• Responsive UI components
• Support for Angular, React, Vue, and jQuery
• Data grids
• Interactive charts
• Data editors
📖 Summary:
DevExtreme is a suite of UI components for building responsive web applications. It supports popular front-end frameworks like Angular, React, Vue, and jQuery, offering a range of components including data grids, charts, and widgets for creating engaging user interfaces across different devices and screen sizes.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Building enterprise-ready web applications with rich user interfaces.
✨ Key Features:
• Responsive UI components
• Support for Angular, React, Vue, and jQuery
• Data grids
• Interactive charts
• Data editors
📖 Summary:
DevExtreme is a suite of UI components for building responsive web applications. It supports popular front-end frameworks like Angular, React, Vue, and jQuery, offering a range of components including data grids, charts, and widgets for creating engaging user interfaces across different devices and screen sizes.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 persepolis | Python
🎯 Primary Use Case:
Managing and accelerating file downloads from the internet.
✨ Key Features:
• Multi-segment downloading (64 connections)
• Scheduling downloads
• Download queuing
• Downloading videos from Youtube and ...
📖 Summary:
Persepolis Download Manager is a free and open-source download manager written in Python, supporting multi-segment downloads, scheduling, and queuing. It is available for GNU/Linux, BSDs, macOS, and Windows, and can download videos from platforms like YouTube.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Managing and accelerating file downloads from the internet.
✨ Key Features:
• Multi-segment downloading (64 connections)
• Scheduling downloads
• Download queuing
• Downloading videos from Youtube and ...
📖 Summary:
Persepolis Download Manager is a free and open-source download manager written in Python, supporting multi-segment downloads, scheduling, and queuing. It is available for GNU/Linux, BSDs, macOS, and Windows, and can download videos from platforms like YouTube.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 auto-py-to-exe | JavaScript
🎯 Primary Use Case:
Converting Python scripts into executable files for easy distribution.
✨ Key Features:
• GUI for converting .py to .exe
• Uses PyInstaller
• Supports Python 3.6-3.12
• Installable via PyPI or GitHub
• Cross-platform (Windows, Linux, macOS)
📖 Summary:
Auto PY to EXE is a tool that converts Python scripts (.py) into executable files (.exe) using a graphical user interface. It leverages PyInstaller to bundle the script and its dependencies into a single executable, making it easier to distribute Python applications to users who may not have Python installed.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Converting Python scripts into executable files for easy distribution.
✨ Key Features:
• GUI for converting .py to .exe
• Uses PyInstaller
• Supports Python 3.6-3.12
• Installable via PyPI or GitHub
• Cross-platform (Windows, Linux, macOS)
📖 Summary:
Auto PY to EXE is a tool that converts Python scripts (.py) into executable files (.exe) using a graphical user interface. It leverages PyInstaller to bundle the script and its dependencies into a single executable, making it easier to distribute Python applications to users who may not have Python installed.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 Notemod | HTML
🎯 Primary Use Case:
Personal note-taking and task management with data synchronization and offline access.
✨ Key Features:
• Easy Note-Taking
• Creating Tasks
• Rich Text Editor
• Synchronization
• Save All Your Data
📖 Summary:
Notemod is a free and open-source note-taking application designed for simplicity and accessibility. It offers features like easy note-taking, rich text editing, task creation, data synchronization via GitHub Gist, local data storage with export/import options, and offline access, catering to students, professionals, and creative thinkers.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Personal note-taking and task management with data synchronization and offline access.
✨ Key Features:
• Easy Note-Taking
• Creating Tasks
• Rich Text Editor
• Synchronization
• Save All Your Data
📖 Summary:
Notemod is a free and open-source note-taking application designed for simplicity and accessibility. It offers features like easy note-taking, rich text editing, task creation, data synchronization via GitHub Gist, local data storage with export/import options, and offline access, catering to students, professionals, and creative thinkers.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 ascii-flix | Python
🎯 Primary Use Case:
Watching videos in the terminal as ASCII art.
✨ Key Features:
• Convert video frames into ASCII art
• Supports both normal and filled ASCII modes
• Extract and play audio using pygame
📖 Summary:
ASCII Flix is a Python-based terminal video player that converts video frames into ASCII art. It allows users to watch videos in a unique, minimalistic way directly within their terminal, supporting both normal and filled ASCII modes and extracting audio using pygame.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Watching videos in the terminal as ASCII art.
✨ Key Features:
• Convert video frames into ASCII art
• Supports both normal and filled ASCII modes
• Extract and play audio using pygame
📖 Summary:
ASCII Flix is a Python-based terminal video player that converts video frames into ASCII art. It allows users to watch videos in a unique, minimalistic way directly within their terminal, supporting both normal and filled ASCII modes and extracting audio using pygame.
🔗 Links:
• View Project
================
🔓 Open Source
🌟 flip-on-fail | JavaScript
🎯 Primary Use Case:
Adding humor and expressiveness to error messages during development and debugging.
✨ Key Features:
• Adds a default table flip ASCII art prefix to error messages.
• Allows customization of the error message prefix.
• Provides methods to enable and disable the error flipping functionality.
• Works with both standard `Error` objects and `console.error` calls.
📖 Summary:
Flip On Fail is a JavaScript package that enhances error messages by adding fun, expressive prefixes, such as the table flip ASCII art. It can be installed via npm or yarn and used in both browser and Node.js environments to make debugging more entertaining.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Adding humor and expressiveness to error messages during development and debugging.
✨ Key Features:
• Adds a default table flip ASCII art prefix to error messages.
• Allows customization of the error message prefix.
• Provides methods to enable and disable the error flipping functionality.
• Works with both standard `Error` objects and `console.error` calls.
📖 Summary:
Flip On Fail is a JavaScript package that enhances error messages by adding fun, expressive prefixes, such as the table flip ASCII art. It can be installed via npm or yarn and used in both browser and Node.js environments to make debugging more entertaining.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 krep | C
🎯 Primary Use Case:
Rapid, large-scale pattern matching in files and directories.
✨ Key Features:
• Multiple search algorithms (Boyer-Moore-Horspool, KMP, Aho-Corasick)
• SIMD acceleration (SSE4.2, AVX2, NEON)
• Memory-mapped I/O
• Multi-threaded search
• Regex support (POSIX Extended Regular Expression)
📖 Summary:
Krep is a high-performance string search utility written in C, designed for speed and efficiency when processing large files and directories. It offers multiple search algorithms, SIMD acceleration, memory-mapped I/O, and multi-threading to maximize throughput.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Rapid, large-scale pattern matching in files and directories.
✨ Key Features:
• Multiple search algorithms (Boyer-Moore-Horspool, KMP, Aho-Corasick)
• SIMD acceleration (SSE4.2, AVX2, NEON)
• Memory-mapped I/O
• Multi-threaded search
• Regex support (POSIX Extended Regular Expression)
📖 Summary:
Krep is a high-performance string search utility written in C, designed for speed and efficiency when processing large files and directories. It offers multiple search algorithms, SIMD acceleration, memory-mapped I/O, and multi-threading to maximize throughput.
🔗 Links:
• View Project
================
🔓 Open Source
❤1👍1
🚀 HTTP-Shortcuts | Kotlin
🎯 Primary Use Case:
Creating customizable home screen shortcuts to execute HTTP requests for home automation, IoT device control, and integration with other apps.
✨ Key Features:
• Supports HTTP and HTTPS, and methods GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE
• Basic Authentication, Digest Authentication & Bearer Authentication
• Custom request headers
📖 Summary:
HTTP Shortcuts is an Android application that allows users to create home screen shortcuts to trigger custom HTTP requests. It supports various HTTP methods, authentication schemes, and response handling options, enabling users to automate tasks and interact with web services directly from their mobile devices.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Creating customizable home screen shortcuts to execute HTTP requests for home automation, IoT device control, and integration with other apps.
✨ Key Features:
• Supports HTTP and HTTPS, and methods GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE
• Basic Authentication, Digest Authentication & Bearer Authentication
• Custom request headers
📖 Summary:
HTTP Shortcuts is an Android application that allows users to create home screen shortcuts to trigger custom HTTP requests. It supports various HTTP methods, authentication schemes, and response handling options, enabling users to automate tasks and interact with web services directly from their mobile devices.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 joycaption | Jupyter Notebook
🎯 Primary Use Case:
Automated image captioning for training and fine-tuning diffusion models.
✨ Key Features:
• Free and Open: Open weights, no restrictions, training scripts provided.
• Uncensored: Equal coverage of SFW and NSFW concepts.
• Diversity: Broad coverage of image styles, content, ethnicity, gender, orientation, etc.
• Minimal Filtering: Trained on large datasets to understand almost all aspects of our world, excluding illegal content.
📖 Summary:
JoyCaption is an open-source Visual Language Model (VLM) designed for image captioning. It aims to provide a free, uncensored alternative to existing models like ChatGPT, enabling the training and fine-tuning of diffusion models on a wider range of images with diverse content and styles.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Automated image captioning for training and fine-tuning diffusion models.
✨ Key Features:
• Free and Open: Open weights, no restrictions, training scripts provided.
• Uncensored: Equal coverage of SFW and NSFW concepts.
• Diversity: Broad coverage of image styles, content, ethnicity, gender, orientation, etc.
• Minimal Filtering: Trained on large datasets to understand almost all aspects of our world, excluding illegal content.
📖 Summary:
JoyCaption is an open-source Visual Language Model (VLM) designed for image captioning. It aims to provide a free, uncensored alternative to existing models like ChatGPT, enabling the training and fine-tuning of diffusion models on a wider range of images with diverse content and styles.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 ffmpeg-commander | Vue
🎯 Primary Use Case:
Simplifying FFmpeg command generation for video and audio encoding.
✨ Key Features:
• Web-based GUI for FFmpeg
• Generates common FFmpeg encoding operations
• Vue.js and Bootstrap Vue based
• Docker support
📖 Summary:
The `ffmpeg-commander` repository provides a web-based GUI for generating FFmpeg command-line operations. It simplifies the process of encoding video and audio by offering a user-friendly interface to create common FFmpeg commands. It also has an optional companion application `ffmpegd` that connects `ffmpeg-commander` to `ffmpeg` by providing a websocket server to send encode tasks and receive realtime progress updates back to the browser.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Simplifying FFmpeg command generation for video and audio encoding.
✨ Key Features:
• Web-based GUI for FFmpeg
• Generates common FFmpeg encoding operations
• Vue.js and Bootstrap Vue based
• Docker support
📖 Summary:
The `ffmpeg-commander` repository provides a web-based GUI for generating FFmpeg command-line operations. It simplifies the process of encoding video and audio by offering a user-friendly interface to create common FFmpeg commands. It also has an optional companion application `ffmpegd` that connects `ffmpeg-commander` to `ffmpeg` by providing a websocket server to send encode tasks and receive realtime progress updates back to the browser.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 branch-pad | TypeScript
🎯 Primary Use Case:
Experimentation and hypothesis testing in Python code by exploring multiple branches simultaneously within an interactive notebook environment.
✨ Key Features:
• Branch Management (creation, customization)
• Independent Code Execution Environments
• Package Management (detection, installation, version tracking)
• Snapshotting & Versioning
• Branch Comparison (code, output, variables)
📖 Summary:
branch-pad is an interactive Python notebook environment that allows users to create and explore multiple branches of code execution. It provides features for branch management, independent code execution environments, snapshotting, versioning, and branch comparison. It also supports exporting notebooks and deployment packages.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Experimentation and hypothesis testing in Python code by exploring multiple branches simultaneously within an interactive notebook environment.
✨ Key Features:
• Branch Management (creation, customization)
• Independent Code Execution Environments
• Package Management (detection, installation, version tracking)
• Snapshotting & Versioning
• Branch Comparison (code, output, variables)
📖 Summary:
branch-pad is an interactive Python notebook environment that allows users to create and explore multiple branches of code execution. It provides features for branch management, independent code execution environments, snapshotting, versioning, and branch comparison. It also supports exporting notebooks and deployment packages.
🔗 Links:
• View Project
================
🔓 Open Source
🌟 doodle | Kotlin
🎯 Primary Use Case:
Building cross-platform (web and desktop) user interfaces using Kotlin.
✨ Key Features:
• Pure Kotlin UI framework
• Cross-platform support (Web, Desktop)
• Intuitive render model
• Pixel-level precision
• Support for complex UIs
📖 Summary:
Doodle is a pure Kotlin UI framework for building web and desktop applications. It provides an intuitive render model, making it easy to create complex UIs with pixel-level precision and layouts. The framework supports Kotlin/JS, Kotlin/Wasm, and Kotlin/JVM, enabling cross-platform development.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Building cross-platform (web and desktop) user interfaces using Kotlin.
✨ Key Features:
• Pure Kotlin UI framework
• Cross-platform support (Web, Desktop)
• Intuitive render model
• Pixel-level precision
• Support for complex UIs
📖 Summary:
Doodle is a pure Kotlin UI framework for building web and desktop applications. It provides an intuitive render model, making it easy to create complex UIs with pixel-level precision and layouts. The framework supports Kotlin/JS, Kotlin/Wasm, and Kotlin/JVM, enabling cross-platform development.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source