Back to directory

Vemto

Vemto is an open-source desktop application that generates Laravel code, migrations, models, factories, seeders, CRUD and API code, from a visual, synchronized data-schema editor.

Vemto

Vemto is a desktop application focused on generating Laravel code. It includes an intelligent schema editor that keeps a project's data schema, tables and models, synchronized with the generated code, automatically creating tables and columns for relationships and detecting the correct column type, then generating migrations, models, factories, seeders, CRUD scaffolding and API code from that schema.

The project was recently made fully open-source under the MIT license after previously being closed-source, with more than 400 tests now covering the most critical parts of the application and internal development documentation covering its architecture and code style. Building it from source requires yarn for the main application and Composer's humbug/box tool for compiling the PHP components used internally; each PHP tool under the project's app directories needs its own composer install before a full development build.

More in Libraries

See all 292
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • TradeCanvas

    bonguynvan.github.io

    A zero-dependency canvas charting engine for building TradingView-style trading charts in JavaScript, with 66 technical indicators, 24 drawing tools, 17 chart types, and real-time streaming.

  • 3d retro graphics

    3d-retro.com

    A free, CC0-licensed library of copy-paste retro 3D and demoscene graphics effects, such as plasma, raytracing, and voxel terrain, runnable as WebGL 1 or plain 2D canvas.