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.
-
Postwoman
👽 Open source API development ecosystem - https://hoppscotch.io -
LocalStack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline! -
drone
Drone is a Container-Native, Continuous Delivery Platform -
Hasura
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events. -
Appwrite
Secure Backend Server for Web, Mobile & Flutter Developers 🚀 AKA the 100% open-source Firebase alternative. -
Gitea
Git with a cup of tea, painless self-hosted git service -
ToolJet
Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀 -
Phabricator
Effective June 1, 2021: Phabricator is no longer actively maintained. -
Vue Storefront
The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Newest updates: https://blog.vuestorefront.io. Always Open Source, MIT license. -
Read the Docs
The source code that powers readthedocs.org -
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. -
OpenProject
OpenProject is the leading open source project management software. -
Regexr
RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions. -
Tyk
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols -
Redmine
Mirror of redmine code source - Official Subversion repository is at https://svn.redmine.org/redmine - contact: @vividtone or maeda (at) farend (dot) jp -
API Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time. -
Eclipse Che
The Kubernetes-Native IDE for Developer Teams -
Concourse
Concourse is a container-based continuous thing-doer written in Go. -
Taiga
Agile project management platform. Built on top of Django and AngularJS -
Unleash
Simplify your code production through the world’s largest open-source feature management platform. -
RStudio Server
RStudio is an integrated development environment (IDE) for R -
KrakenD
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation -
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. -
MdWiki
A Markdown CMS/Wiki completely built in HTML5/Javascript and runs 100% on the client. -
Strider
Open Source Continuous Integration & Deployment Server -
Weblate
Web based localization tool with tight version control integration. -
Wide
A Web-based IDE for Teams using Go programming language/Golang. -
Zalenium
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard. -
Coder
Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes. -
Koding
The simplest way to manage your entire Dev Infrastructure. -
ML-Workspace
🛠 All-in-one web-based IDE specialized for machine learning and data science. -
IronFunctions
IronFunctions - the serverless microservices platform by -
PHPCI
PHPCI is a free and open source continuous integration tool specifically designed for PHP. -
goodwork
Self hosted project management and collaboration tool powered by TALL stack -
Bonobo Git Server
Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info.
Static code analysis for 29 languages.
* 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.