Development & DevOps Software for BSD
C
C is a free and open-source general-purpose, procedural programming language. The language supports structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that map efficiently to typical machine instructions. C was first created and released in 1972 at Bell Labs by Dennis Ritchie, today C is used in systems where you need absolute control over memory management such as OS kernels and other mission critical software.
Nim
A statically typed compiled systems programming language. Nim combines successful concepts from mature languages like Python, Ada and Modula. Nim generates native dependency-free executables, not dependent on a virtual machine, which are small and allow easy redistribution. The Nim compiler generates executables support all major platforms like Windows, Linux, BSD and macOS
CockroachDB
Cockroach is a distributed key/value datastore that allow you to build, scale and manage modern, data-intensive applications. The database delivers distributed SQL by combining the familiarity of relational data with limitless, elastic cloud scale and bulletproof resilience. Correct data is a must for mission-critical and even the most common applications. CockroachDB provides guaranteed ACID compliant transactions, allowing you to fully trust your data.
gedit
gedit is a free and open source IDE native to the GNOME desktop environment. With gedit you can work with a wide range of programming languages including C, C++, Java, JavaScript, HTML, XML, Python and Perl. The IDE automatically detect programming language and provide code color highlighting accordingly. It also include features like search and replace, spell checking, printing and support for most filte types.
Qt Creator
Qt Creator is a cross-platform integrated development environment (IDE) built for the maximum developer experience. Qt Creator runs on macOS, Linux and Windows desktop operating systems, and allows developers to create applications across desktop, mobile, and embedded platforms.
Geany
A free and open-source lightweight GUI text editor using Scintilla and GTK with basic IDE features. Geany is designed and developed with performance in mind, and provides limited dependency on separate packages or external libraries on Linux. Geany is available for a wide variety of operating systems including BSD, Linux, macOS, Solaris and Windows.
Janet
Janet is a functional and imperative programming language that runs on Windows, Linux, macOS, and BSDs. Janet makes for a good system scripting language, or a language that can be embed in other programs. The entire language (core library, interpreter, compiler, assembler, PEG) is less than 1MB.
Webmin
Webmin is a web-based interface for system administration tool for Unix-like systems. You can use Webmin in any modern browser to setup and manage& user accounts, Apache web server, DNS configuration and alike. The software removes the mundane task of manually editing Unix configurations and allow you to easily setup hosting for applications, sites and web services.
Vim
Vim dates back all the way to 1991 when Vim's author, Bram Moolenaar released it to the public. Vim is a highly configurable text editor built to enable efficient text editing. The software is released as free and open-source software under the Vim License. Vim is often called a "programmer's editor," as it relies more on customization of shortcuts and makes heavy use of macros that can be combined with muscle memory to achieve maximum proficiency. Vim was designed for use in both command-line interfaces and as a standalone application in a graphical user interface.
Atom
A free and open-source IDE for macOS, Linux, and Windows developed by GitHub Inc. The application is build on the Electron framework and provides a wide eco-system of add-ons that can be used to extend the IDE further. Atom is loved by developers across the globe.