Golf is a compiled programming language for web services. It includes a framework, application server and tools for a complete web development platform. Golf is about (much) less coding, simplicity, memory-safety and high-performance, built with industry-standard Free Open Source libraries, extensible, and licensed under Apache 2 Free Open Source.
Hello World with Golf.
Install Golf. See Documentation. Source at github.com (note each change log is described on Golf blog).
Current version is 165. Check Blog for change log.
Golf is formerly Gliimly; it's the same project and Gliimly has been renamed to Golf!
Example of Golf code (from SaaS example):
Blog release updates, articles and examples:
- 2025-01-14 Golf 155 released
- 2025-01-03 What is application server?
- 2024-12-26 Encryption: ciphers, digests, salt, IV
- 2024-12-25 Golf 136 released
- 2024-12-24 Golf 132 released
- 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-08 Golf 124 released
- 2024-12-04 Golf 121 released
- 2024-12-02 Passing parameters between local request handlers
- 2024-11-29 Golf 117 released
- 2024-11-26 Golf 114 released
- 2024-11-22 Golf 109 released
- 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-11-10 Golf 91 released
- 2024-11-05 Golf 87 released
- 2024-10-28 Golf 76 released
- 2024-10-28 Web Services Security
- 2024-10-23 Golf 70 released
- 2024-10-21 Web services with MariaDB
- 2024-10-19 Golf 65 released
- 2024-10-17 Web service calling web service
- 2024-10-14 Golf 56 released
- 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-08 Golf 54 released
- 2024-10-06 Memory safety: the cost in performance
- 2024-10-01 Golf 50 released
- 2024-09-29 SQLite with Golf
- 2024-09-29 Copy-code icon added
- 2024-09-27 Golf 44 released
- 2024-09-26 Overview of Golf
- 2024-09-24 Golf 37 released
- 2024-09-21 Web service Hello World
- 2024-09-21 Hello World as a Service
- 2024-09-20 Golf 32 released
- 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
Visit official Golf home page.
See CONTRIBUTING.md file on how to contribute.