awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
decosoftware avatar

decosoftware/deco-ide

0
View on GitHub↗
5,815 stars·304 forks·JavaScript·AGPL-3.0·8 viewswww.decosoftware.com↗

Deco Ide

Deco IDE is a graphical development environment for building React Native applications. It combines a visual component editor with template-based project scaffolding, allowing developers to construct user interfaces by dragging pre-built JSX templates from a palette and editing component properties through a graphical panel that updates both source code and the live preview in real time.

The tool differentiates itself through a hot-reload development workflow that automatically refreshes the running app when source files change, preserving state, and through its file-system project management that opens, saves, and duplicates projects by directly interacting with the file system. It also features a pull-request component registry that enables community contributions of new component templates, and a simulator launcher that bundles JavaScript and starts the app in either the iOS Simulator or Android Emulator for live preview and testing.

The environment supports creating projects from templates, opening existing directories, persisting temporary projects to chosen locations, and duplicating projects for experimentation. It provides live iOS Simulator preview with real-time updates as source code is edited, and allows launching the app in a simulator for testing.

Features

  • Visual Builders - Visually constructs React Native UIs by inserting, configuring, and previewing components in real time.
  • Visual Editors - Provides a graphical IDE for building React Native apps by dragging components and editing properties visually.
  • Simulator Launchers - Bundles JavaScript and launches the app in iOS Simulator or Android Emulator for testing.
  • Sandbox Hot Reloaders - Automatically refreshes the running app when source files change, triggered from the debug menu.
  • Native Hot Reloaders - Provides automatic hot reloading for React Native apps, refreshing the running app when source files change.
  • Project Openers and Savers - Opens, saves, and duplicates React Native projects by directly interacting with the file system.
  • Project Scaffolders - Creates, opens, duplicates, and saves React Native projects with minimal manual setup.
  • Project Scaffolding Templates - Generates temporary React Native projects from templates, ready for immediate editing and execution.
  • Component Property Editing - Modifies component visual settings through a graphical panel that updates code and preview automatically.
  • Simulator Launchers - Bundles JavaScript and launches the app in iOS Simulator or Android Emulator for testing.
  • Component Palettes - Provides a palette of draggable JSX templates for inserting into a React Native project.
  • Drag-and-Drop Palettes - Provides a palette of draggable JSX templates for inserting into a React Native project.
  • Live Preview Simulators - Provides live iOS Simulator preview with automatic reload on code changes for instant visual feedback.
  • Hot-Reloading Previews - Automatically refreshes the running app in a preview when source files change.
  • Property Editors - Edits component properties through a graphical panel that updates source code and live preview in real time.
  • Hot-Reload State Preservation - Preserves component state during live code updates for a seamless development workflow.
  • Visual Component Builders - Provides a graphical interface for editing component properties and scaffolding React Native files.
  • React Native - Generates React Native project templates with pre-configured structure for immediate editing and execution.
  • Template-Based Project Scaffolders - Generates temporary React Native projects from templates, ready for immediate editing and execution.
  • Simulator Launchers - Bundles JavaScript and launches iOS Simulator or Android Emulator for live app preview and testing.
  • Component Template Submissions - Enables community contributions of new component templates through pull requests.
  • Template Submissions - Enables community contributions of new component templates through pull requests.
  • Integrated Development Environments - Specialized environment for developing React Native applications.

Star history

Star history chart for decosoftware/deco-ideStar history chart for decosoftware/deco-ide

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Deco Ide

Similar open-source projects, ranked by how many features they share with Deco Ide.
  • react-native-community/clireact-native-community avatar

    react-native-community/cli

    2,896View on GitHub↗

    This project provides a unified command-line interface designed to orchestrate the development lifecycle of mobile applications. It serves as a central tool for bootstrapping new projects, managing build configurations, and executing routine development tasks such as starting servers and bundling assets. The tool distinguishes itself through an automated native dependency manager that detects and integrates platform-specific code into the build process, reducing the need for manual configuration. It also features a modular, plugin-based architecture that allows developers to extend the core c

    TypeScriptandroidclihacktoberfest
    View on GitHub↗2,896
  • preactjs/preact-clipreactjs avatar

    preactjs/preact-cli

    4,669View on GitHub↗

    preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It provides a Webpack-based build pipeline to coordinate code transformation, asset optimization, and production compilation. The toolkit includes a static site prerenderer to convert application routes into static HTML files and a PWA development toolkit for generating service workers and offline asset caching. It also functions as a frontend development server featuring hot module replacement and a proxy for real-time application iteration. The project covers a broad range of

    JavaScriptclihacktoberfesthttp2
    View on GitHub↗4,669
  • livebud/budlivebud avatar

    livebud/bud

    5,584View on GitHub↗

    Bud is a full-stack web framework for Go that functions as a scaffolding engine and code generation tool. It automates the creation of directory structures, controllers, and glue code to streamline the development of web applications. The framework utilizes a transpiler-based approach to produce application boilerplate and provides a development environment featuring hot reloading and local server management. It enables the compilation of applications into single, standalone binaries with support for cross-platform compilation across different operating systems and architectures. The system

    JavaScript
    View on GitHub↗5,584
  • rich-harris/degitRich-Harris avatar

    Rich-Harris/degit

    7,883View on GitHub↗

    degit is a Git project scaffolder and repository downloader that initializes new projects from remote Git templates. It fetches the latest commit of a repository as a clean snapshot, stripping all version control history and metadata to provide a fresh starting point. The tool supports fetching specific branches, tags, or commit hashes to ensure the project uses a precise source version. It can also perform subdirectory extraction, allowing the download of a specific folder from a remote source rather than the entire project tree. The utility includes a local snapshot cache to accelerate fut

    TypeScript
    View on GitHub↗7,883
See all 30 alternatives to Deco Ide→

Frequently asked questions

What does decosoftware/deco-ide do?

Deco IDE is a graphical development environment for building React Native applications. It combines a visual component editor with template-based project scaffolding, allowing developers to construct user interfaces by dragging pre-built JSX templates from a palette and editing component properties through a graphical panel that updates both source code and the live preview in real time.

What are the main features of decosoftware/deco-ide?

The main features of decosoftware/deco-ide are: Visual Builders, Visual Editors, Simulator Launchers, Sandbox Hot Reloaders, Native Hot Reloaders, Project Openers and Savers, Project Scaffolders, Project Scaffolding Templates.

What are some open-source alternatives to decosoftware/deco-ide?

Open-source alternatives to decosoftware/deco-ide include: react-native-community/cli — This project provides a unified command-line interface designed to orchestrate the development lifecycle of mobile… preactjs/preact-cli — preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It… livebud/bud — Bud is a full-stack web framework for Go that functions as a scaffolding engine and code generation tool. It automates… rich-harris/degit — degit is a Git project scaffolder and repository downloader that initializes new projects from remote Git templates.… developit/preact-cli — preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact… sahat/megaboilerplate — Megaboilerplate is a JavaScript application scaffolder and project generation tool. It provides a set of starter…