AIDEa is an experimental, service-oriented Integrated Development Engineering Environment implemented in Free Pascal using Lazarus.
AIDEa is not a Pascal IDE. It is designed as a language- and platform-independent engineering environment in which programming languages, project structures, build systems and engineering knowledge are supplied through externalized Engineering Service Packages rather than being built directly into the IDE.
The first Engineering Service Package targets Free Pascal, making Pascal the first supported programming language.
This Beta release delivers the software-development part of the AIDEa engineering environment, including project and workspace management, source-code editing, visual application design, compiler integration, Git integration, AI-assisted engineering exchange, resource management, localization and externalized development-environment definitions.
AIDEa can develop and build AIDEa itself, providing an increasingly self-hosted environment.

Features

  • Self-hosting on Linux and Windows
  • Cross-platform runtime architecture
  • Workspace management
  • Solution management
  • Multi-project management
  • Multi-tab source editor
  • Syntax highlighting
  • Recent projects and files
  • Project templates
  • Engineering-Language polymorphism
  • Visual form designer (Preview)
  • LFM source editor
  • LFM validation with source navigation
  • Object Inspector
  • Property Inspector
  • Event Inspector
  • Project Explorer
  • Filtered project and component views
  • Compiler integration
  • Build, Clean and Run commands
  • Compiler output and operation reporting
  • Multi-target build definitions
  • Theme support
  • GUI localization
  • External configuration system
  • Plugin-ready service architecture
  • Free Pascal Engineering Service Package
  • Externalized Engineering Service Packages
  • Externalized project templates and engineering definitions
  • Integrated documentation and examples
  • Git repository integration
  • Managed Git staging and commit workflow
  • Project-aware Git policy and repository handling
  • AI-assisted engineering exchange workflow
  • AI discovery requests
  • Governed AI implementation exchanges
  • Package for AI / exchange import and inspection
  • Exchange reconciliation and validation
  • Shared AI engineering interface across development environments
  • Plugin-ready service architecture
  • Conformance and compliance infrastructure
  • Lifecycle-aware project and engineering services

Project Samples

Project Activity

See All Activity >

Follow AIDEa

AIDEa Web Site

Other Useful Business Software
PRTG Catches Network Issues Before They Cause Downtime Icon
PRTG Catches Network Issues Before They Cause Downtime

Threshold-based alerts flag problems early, so your team can act before users notice, not after.

Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
Download 30-Day Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of AIDEa!

Additional Project Details

Registered

2021-03-11