With Golf, you can develop web applications and services quicker and with a near-flat learning curve. Plus, experience faster run-time performance and smaller memory footprint.
Golf is a language, tools and application server for building and deploying web services and back-end solutions for any business. Its purpose is rapid and easy development of low-maintenance, memory-safe and high-performance business applications. It's about much less coding and much higher readability of code.
Golf is built with industry-standard Free Open Source libraries, extensible, and licensed under Apache 2 Free Open Source.
Read more about Golf.
Hello World with Golf.
Install Golf. See Documentation. Source at github.com (note each change log is described on Golf blog).
Current version is 191. Check Blog for change log. This release passed 2283 automated functional tests.
Contact email golf-lang@proton.me
Golf is formerly Gliimly; it's the same project and Gliimly has been renamed to Golf!
Example of Golf code (from SaaS example): Blog articles and examples:* 2025-01-03 What is application server?
- 2024-12-26 Encryption: ciphers, digests, salt, IV
- 2024-12-15 Distributed computing made easy
- 2024-12-12 How is memory organized in Golf
- 2024-12-08 Web file manager in less than 100 lines of code
- 2024-12-02 Passing parameters between local request handlers
- 2024-11-22 How to create Golf application
- 2024-11-21 Getting help for Golf with man pages
- 2024-11-12 Multi-tenant SaaS (Notes web application) in 200 lines of code
- 2024-10-28 Web Services Security
- 2024-10-21 Web services with MariaDB
- 2024-10-17 Web service calling web service
- 2024-10-13 What is Web Service
- 2024-10-11 Cache as a web service
- 2024-10-09 Cache server in 30 lines
- 2024-10-06 Memory safety: the cost in performance
- 2024-09-29 SQLite with Golf
- 2024-09-29 Copy-code icon added
- 2024-09-26 Overview of Golf
- 2024-09-21 Web service Hello World
- 2024-09-21 Hello World as a Service
- 2024-09-19 Using Vim color schemes with Golf
- 2024-09-17 Hello World in Golf
- 2024-09-13 Introduction to Golf
- 2024-09-12 Initial Golf release Releases:* 2025-01-27 Golf 191 released
- 2025-01-26 Golf 184 released
- 2025-01-18 Golf 171 released
- 2025-01-14 Golf 155 released
- 2024-12-25 Golf 136 released
- 2024-12-24 Golf 132 released
- 2024-12-08 Golf 124 released
- 2024-12-04 Golf 121 released
- 2024-11-29 Golf 117 released
- 2024-11-26 Golf 114 released
- 2024-11-22 Golf 109 released
- 2024-11-10 Golf 91 released
- 2024-11-05 Golf 87 released
- 2024-10-28 Golf 76 released
- 2024-10-23 Golf 70 released
- 2024-10-19 Golf 65 released
- 2024-10-14 Golf 56 released
- 2024-10-08 Golf 54 released
- 2024-10-01 Golf 50 released
- 2024-09-27 Golf 44 released
- 2024-09-24 Golf 37 released
- 2024-09-20 Golf 32 released
Visit official Golf home page.
See CONTRIBUTING.md file on how to contribute.