open.mp forum
[Announcement] Spawn - An IDE for developing open.mp and SA-MP servers - Printable Version

+ open.mp forum (https://forum.open.mp)
-- Forum: General (https://forum.open.mp/forumdisplay.php?fid=19)
--- Forum: Tech (https://forum.open.mp/forumdisplay.php?fid=21)
--- Thread: [Announcement] Spawn - An IDE for developing open.mp and SA-MP servers (/showthread.php?tid=4280)



[Announcement] Spawn - An IDE for developing open.mp and SA-MP servers - Daniil Korochansky - 2026-06-08

Quick Start / Highlighting and color-coding / Dependency manager / Line change markers / Highlighting of previously edited and saved lines of code (simplified Git Diff) / Full-featured source control (Git)


[b]Quick Start [/b]
[Image: c0d631b896dfb2fed296dee4871c1786.gif]

Since Spawn works in conjunction with SAMPCTL, this allows you to create and start working on a server in just a few minutes.
Click “Create Project,” enter a project name, specify the project location, and then follow the SAMPCTL instructions.
Spawn will pick up the new project and let you start developing the server right away.

Additionally, you can open a folder containing an existing server (previously initialized via SAMPCTL) and get started quickly.

You can also use Spawn to edit individual files without having to open the project.


[b]Highlighting and color-coding [/b]
[Image: 84a72543f5302e0bfd602a23294d55c7.gif]

This is probably one of the most useful features.

Hover your cursor over a color code, and it will highlight in the corresponding color.
Need to highlight a string? Select the string, choose the appropriate option from the code editor’s context menu, and pick any color from the palette.


[b]Dependency Manager [/b]
[Image: eb9980d2bae04d5bb5de860c4c5e11ab.gif]

Easily install and remove dependencies in your project.
The list shows only installed dependencies. If any uninstalled dependencies are found, the dependency manager will notify you.

Need to quickly check the documentation for an installed dependency?
You can view this documentation right in the dependency manager.


[b]Source Control and a simplified Diff feature [/b]
[Image: ced49ffe6d7e37c417e2e9da6463fc38.gif]

Spawn integrates Git.
Source Control is your code guardian, ensuring that an unknown error doesn’t easily cause the server to crash.
It stores your entire code history and lets you revert to a point when the code was working perfectly.

There’s also a special feature—a simplified version of what’s known as a “diff.”
Did you write some code, save it, start the server, and then the server started crashing?

Right-click on the modified file in Source Control and select “Show Modified Lines,” and right in the code editor you’ll see which lines you edited earlier, allowing you to quickly find the error and save time.


Markers for modified lines
The code tab displays modified lines and changes that have been saved in the current session.

These indicators appear next to the line numbers. They are colored yellow and green. Yellow indicates a modified line, and green indicates a modified line that has been saved.


Open source
Spawn will be distributed as open source under the GPL v3 license, which will allow you to contribute to Spawn without worrying about malicious code.


Release


The first release is scheduled for this week. We are currently working on localizing the user interface and polishing the software code.


Stay tuned for updates in the repositorySpawn - GitHub Repository