Skip to main content

Netuno Overview

Introduction

Welcome to Netuno!

We know that adopting new technologies can be challenging due to the large number of options available on the market. Netuno was created to solve this problem, simplifying development by bringing together the best tools and solutions in one place.

We are a platform focused on productivity. One of the biggest accelerators in Netuno is the absence of lengthy compilation or build processes.

We offer a fluid and flexible development experience using various programming languages ​​integrated with the main databases.

Netuno's low-code environment is polyglot, allowing you to choose the language that best suits the specific needs of each service.

Our motto is simple: with fewer lines of code, you do more.

Supported Languages

In all development options, you have native support for the following languages:

  • JavaScript
  • Python
  • Ruby
  • Kotlin
  • Groovy

Productivity at Work

Netuno eliminates development bottlenecks through the following pillars:

  • Secure Tool Selection: We reduce your initial research and configuration time. Netuno comes pre-structured with the most efficient solutions currently available.

  • Multilingual Flexibility: Work with your preferred programming language within the same ecosystem, using a wide variety of ready-made resources for each specific Web Service.

  • Rapid Web Service Creation: The low-code approach allows you to develop complex REST APIs quickly.

  • Uncomplicated Integration: Develop the backend quickly and easily connect it to any frontend, mobile applications, corporate portals, or online stores.

  • Real-Time Updates (Hot Reload): The speed of development is also due to the fact that there is no need to restart the server. In the Netuno ecosystem, there are no compilations and restarts. Code changes are immediate and in real time.

  • Development Agility: Test your APIs simultaneously while developing. Save the code in Netuno and make the request to your frontend at the same time.

  • Focus on Business Rules: Let Netuno handle the basic infrastructure and connections. Focus on how your system can deliver more value to the end user.

Netuno is the platform for learning web development

Backoffice

The platform simplifies the development journey by unifying the creation of form interfaces with automatic database structuring.

This approach drastically reduces the learning curve, allowing developers to focus on business logic while the platform manages the infrastructure.

This eliminates the need to write manual SQL scripts or create repetitive CRUD (Create, Read, Update, Delete) screens.

When designing a form, you are simultaneously modeling your database and generating a complete administrative interface.

Netuno delivers a ready-to-use administrative ecosystem, which includes:

FeatureDescription
RelationshipsAutomatic management of diagrams, foreign keys, and links between tables.
Advanced SearchRefined filters for quick record location.
File ManagementNative components for uploading images and documents.
ExportData extraction in compatible formats for reports.
SecurityAccess profile control and integrated authentication.

Netuno is open-source and allows you to explore the full potential of the tool for free and collaboratively to perform complex tasks with high productivity. Get started now.

Database

Netuno simplifies data management by unifying backoffice creation with the database structure. This construction eliminates the need to manually write complex SQL scripts to create tables.

Through the visual interface, it's possible to define fields and relationships, and the platform synchronizes these definitions with the database, automatically generating the administration interface and data diagram.

Data Diagram

Netuno automatically generates a dynamic diagram representing your application's data model. This feature is essential for visualizing the information architecture and the links between tables.

Query

Netuno provides a robust and intuitive database console, allowing developers to interact directly with data in an agile and organized way.

It is possible to save complex or recurring commands for quick access in the future. The system maintains a history of executed commands, facilitating auditing and recovery of previous query logic.

The console allows the execution of several commands simultaneously. To separate instructions and ensure that Netuno interprets each one correctly, use the double semicolon delimiter ;;.

Low-code and Polyglot Development

Netuno stands out for its flexible architecture, allowing each project to use multiple programming languages ​​simultaneously.

It's possible to create several independent applications (projects) and, within each one, write services using the most popular market languages ​​supported by Netuno.

The platform automatically identifies which execution engine to use based on the file extension created in the server's services folder, for example:

  • .js - JavaScript
  • .py - Python
  • .rb - Ruby
  • .kts - Kotlin Script
  • .groovy - Groovy

Service Structure

In the demo application that comes with Netuno, you can explore real-world examples of how these languages ​​coexist. The services are located in:

Below is an example of a JavaScript service that manages the sending of attachments and user validation:

To deepen your understanding of how to get the most out of the platform's multilingual capabilities, explore the resources below:

Explore the source code, follow the updates, and leave a star to support the project:

If you find any bugs or have suggestions for new features, feel free to open an issue. Our team and community are ready to help.