Description
Portofino is a web application framework written in Java and extensible using Groovy, distributed under the LGPL open
source license. It is developed by ManyDesigns, based in Genoa, Italy (http://www.manydesigns.com).
The framework can be used to create good looking database-driven web applications. The creation process can include
automatic generation through a "wizard" tool that analyses the structure of a relational database, manual configuration
through a web-based administration interface, and customization through Groovy code. The result is a fully functional
application with a responsive web user interface, REST APIs, users and permissions, an email subsystem and much more,
which is easy to incrementally extend and customize, both graphically and in functionality (e.g., adding new buttons to
existing pages).
Portofino is based on popular and proven open source libraries such as Hibernate, Groovy, Apache Shiro, the Stripes web
framework, Twitter Bootstrap, Jersey JAX-RS.
The h
ManyDesigns Portofino 4 alternatives and similar software solutions
Based on the "Software Development" category.
Alternatively, view ManyDesigns Portofino 4 alternatives based on common mentions on social networks and blogs.
-
LocalStack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline -
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD -
ToolJet
Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀 -
drone
DISCONTINUED. Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery. [Moved to: https://github.com/harness/gitness] -
Hasura
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events. -
Vue Storefront
Alokai is a Frontend as a Service solution that simplifies composable commerce. It connects all the technologies needed to build and deploy fast & scalable ecommerce frontends. It guides merchants to deliver exceptional customer experiences quickly and easily. -
gitbucket
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility -
Gitolite
Hosting git repositories -- Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features. -
Regexr
RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions. -
UVDesk
UVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features. -
Redmine
Mirror of redmine code source - Official Subversion repository is at https://svn.redmine.org/redmine - contact: @vividtone or maeda (at) farend (dot) jp -
Coder
Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes. -
API Platform
🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time. -
MdWiki
DISCONTINUED. A Markdown CMS/Wiki completely built in HTML5/Javascript and runs 100% on the client. -
Leantime
Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind. -
Flagsmith
Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/ -
daux.io
Daux.io is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way. -
Zalenium
DISCONTINUED. A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of ManyDesigns Portofino 4 or a related project?
README
ManyDesigns Portofino 5
Portofino is a low-code tool for building model-driven REST APIs and web applications. It's written in Java and extensible using Groovy, and it's distributed under the LGPL open-source license. It's developed and supported by the company, ManyDesigns, based in Genova, Italy (http://www.manydesigns.com).
You can use Portofino to create good-looking applications for the Web and mobile devices. The creation process can include:
- automatic generation through a "wizard" tool that analyses the structure of your existing relational database;
- manual configuration through a web-based administration interface that lives alongside the application;
- customization with Groovy (for the backend) and Angular/JavaScript (for the frontend).
The result is a fully functional web application with:
- a highly customizable backend service that exposes your data with REST-style APIs
- a responsive web user interface based on Angular Material
- authentication, authorization and user management
- an email subsystem
- a scheduler
- and much more.
The application is designed to be incrementally extended and customized, both graphically and in functionality (e.g., adding new buttons to existing pages, and corresponding actions on the server). When existing extension points are not enough, completely custom REST resources and Angular components can be integrated, while retaining the possibility to use built-in services through dependency injection (Spring).
Development can happen "PHP style", i.e. by modifying a live application using only a text editor, as well as "Java style", by employing an IDE, a build system, release and deployment – but with a quick edit-refresh-test cycle.
Portofino is based on popular and proven open-source libraries such as Hibernate, Groovy, Apache Shiro, Spring, Angular and Angular Material, Jersey JAX-RS.
The home of Portofino is http://portofino.manydesigns.com. There you can find the documentation, pointers to community resources (forums, wiki, issue tracker), commercial support.
Portofino is translated into several languages, thanks to Manydesigns and various contributors. Languages include English, Italian, French, German, Spanish and Arabic.
Getting Started
To get started, it's useful to begin from the wiki on GitHub: https://github.com/ManyDesigns/Portofino/wiki/Getting-started-with-Portofino-5.
The official compiled distribution is hosted on SourceForge: http://sourceforge.net/projects/portofino. It requires no installation, just unzip it. It is a bundle of Apache Tomcat, Portofino and JDBC drivers for popular open source databases.
This repository contains the source code of the framework. If you want to build it, see https://github.com/ManyDesigns/Portofino/wiki/Building-from-source. It's not necessary to build Portofino in order to use it.
*Note that all licence references and agreements mentioned in the ManyDesigns Portofino 4 README section above
are relevant to that project's source code only.