Lazarus IDE LogoLazarus

Developer Tools

Extensions & Editor Plugins

Enhance your Pascal development workflow with extensions for VS Code, Sublime Text, Vim, and other popular editors.

Quick Setup for VS Code

Get started with Pascal development in VS Code in minutes. Follow these steps to set up a productive development environment.

  1. 1

    Install Free Pascal Compiler

    Download and install FPC from freepascal.org or use your package manager.

  2. 2

    Install Pascal Extension

    Search for "Pascal" by Alessandro Fragnani in the VS Code marketplace.

  3. 3

    Configure FPC Path

    Set the pascal.compiler.path setting to your FPC installation.

  4. 4

    Start Coding

    Create a .pas file and enjoy syntax highlighting, snippets, and formatting.

View Full Guide
hello.pas
program HelloWorld;

uses SysUtils;

var
  name: string;

begin
  Write("Enter your name: ");
  ReadLn(name);
  WriteLn("Hello, ", name, "!");
end.

Command-Line Tools

Essential tools included with Free Pascal and Lazarus for building, formatting, and debugging your projects.

PTOP

Formatter

Pascal source code formatter included with Free Pascal for consistent code style.

FPDoc

Documentation

Documentation generator for Free Pascal projects, creating HTML/PDF docs from source.

GDB

Debugger

GNU Debugger with full Pascal support for debugging Lazarus applications.

lazbuild

Build Tool

Command-line build tool for compiling Lazarus projects without the IDE.

pas2js

Transpiler

Pascal to JavaScript transpiler for building web applications with Pascal.

fpcmake

Build Tool

Makefile generator for Free Pascal projects with dependency management.

Ready to start developing?

Download Lazarus IDE for the complete development experience, or set up your favorite editor with Pascal extensions.