Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/golf-lang/golf
Gliimly is a new programming language and framework for writing high-performance web services and web applications, with focus on simplicity.
https://github.com/golf-lang/golf
apache c-programming-language distributed-computing encryption-decryption fast-cgi haproxy high-performance in-memory-database json mariadb memory-safety mysql nginx postgresql programming-language regex server-side sqlite web-development web-services
Last synced: 13 days ago
JSON representation
Gliimly is a new programming language and framework for writing high-performance web services and web applications, with focus on simplicity.
- Host: GitHub
- URL: https://github.com/golf-lang/golf
- Owner: golf-lang
- License: apache-2.0
- Created: 2024-09-15T18:14:30.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T05:33:46.000Z (25 days ago)
- Last Synced: 2025-01-15T01:25:22.341Z (14 days ago)
- Topics: apache, c-programming-language, distributed-computing, encryption-decryption, fast-cgi, haproxy, high-performance, in-memory-database, json, mariadb, memory-safety, mysql, nginx, postgresql, programming-language, regex, server-side, sqlite, web-development, web-services
- Language: C
- Homepage: https://gliimly.github.io/
- Size: 1.98 MB
- Stars: 37
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
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 simple, memory\-safe, high\-performance, built with industry\-standard Free Open Source libraries, extensible, and licensed under [Apache 2](http://golf-lang.github.io//license.html) Free Open Source\.
[Install Golf](http://golf-lang.github.io//install.html)\. See [Documentation](http://golf-lang.github.io//documentation.html)\. Source at [github\.com](https://github.com/golf-lang/golf) \(note version comments are the same as their numbers; each change log is described on [Golf blog](https://golf-lang.blogspot.com)\)\.
Current version is 159\. Check [Blog](https://golf-lang.blogspot.com/) 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](https://golf-lang.blogspot.com/2024/11/multi-tenant-saas-notes-web-application_43.html)\):
![Golf image](http://golf-lang.github.io/home-example.png)[Blog](https://golf-lang.blogspot.com/) release updates, articles and examples:
* 2025\-01\-14 [Golf 155 released](https://golf-lang.blogspot.com/2025/01/golf-155-released.html)
* 2025\-01\-03 [What is application server?](https://golf-lang.blogspot.com/2025/01/what-is-application-server_72.html)
* 2024\-12\-26 [Encryption: ciphers, digests, salt, IV](https://golf-lang.blogspot.com/2024/12/encryption-ciphers-digests-salt-iv_84.html)
* 2024\-12\-25 [Golf 136 released](https://golf-lang.blogspot.com/2024/12/golf-136-released_25.html)
* 2024\-12\-24 [Golf 132 released](https://golf-lang.blogspot.com/2024/12/golf-132-released_24.html)
* 2024\-12\-15 [Distributed computing made easy](https://golf-lang.blogspot.com/2024/12/distributed-computing-made-easy_31.html)
* 2024\-12\-12 [How is memory organized in Golf](https://golf-lang.blogspot.com/2024/12/how-is-memory-organized-in-golf_12.html)
* 2024\-12\-08 [Web file manager in less than 100 lines of code](https://golf-lang.blogspot.com/2024/12/web-file-manager-in-less-than-100-lines_35.html)
* 2024\-12\-08 [Golf 124 released](https://golf-lang.blogspot.com/2024/12/golf-124-released_8.html)
* 2024\-12\-04 [Golf 121 released](https://golf-lang.blogspot.com/2024/12/golf-121-released_4.html)
* 2024\-12\-02 [Passing parameters between local request handlers](https://golf-lang.blogspot.com/2024/12/passing-parameters-between-local_24.html)
* 2024\-11\-29 [Golf 117 released](https://golf-lang.blogspot.com/2024/11/golf-117-released_29.html)
* 2024\-11\-26 [Golf 114 released](https://golf-lang.blogspot.com/2024/11/golf-114-released_26.html)
* 2024\-11\-22 [Golf 109 released](https://golf-lang.blogspot.com/2024/11/golf-109-released_22.html)
* 2024\-11\-22 [How to create Golf application](https://golf-lang.blogspot.com/2024/11/how-to-create-golf-application_22.html)
* 2024\-11\-21 [Getting help for Golf with man pages](https://golf-lang.blogspot.com/2024/11/getting-help-for-golf-with-man-pages_21.html)
* 2024\-11\-12 [Multi\-tenant SaaS \(Notes web application\) in 200 lines of code](https://golf-lang.blogspot.com/2024/11/multi-tenant-saas-notes-web-application_43.html)
* 2024\-11\-10 [Golf 91 released](https://golf-lang.blogspot.com/2024/11/golf-91-released_10.html)
* 2024\-11\-05 [Golf 87 released](https://golf-lang.blogspot.com/2024/11/golf-87-released_5.html)
* 2024\-10\-28 [Golf 76 released](https://golf-lang.blogspot.com/2024/10/golf-76-released_28.html)
* 2024\-10\-28 [Web Services Security](https://golf-lang.blogspot.com/2024/10/web-services-security_3.html)
* 2024\-10\-23 [Golf 70 released](https://golf-lang.blogspot.com/2024/10/golf-70-released_23.html)
* 2024\-10\-21 [Web services with MariaDB](https://golf-lang.blogspot.com/2024/10/web-services-with-mariadb_21.html)
* 2024\-10\-19 [Golf 65 released](https://golf-lang.blogspot.com/2024/10/golf-65-released_19.html)
* 2024\-10\-17 [Web service calling web service](https://golf-lang.blogspot.com/2024/10/web-service-calling-web-service_3.html)
* 2024\-10\-14 [Golf 56 released](https://golf-lang.blogspot.com/2024/10/golf-56-released_14.html)
* 2024\-10\-13 [What is Web Service](https://golf-lang.blogspot.com/2024/10/what-is-web-service_49.html)
* 2024\-10\-11 [Cache as a web service](https://golf-lang.blogspot.com/2024/10/cache-as-web-service_31.html)
* 2024\-10\-09 [Cache server in 30 lines ](https://golf-lang.blogspot.com/2024/10/cache-server-in-30-lines_9.html)
* 2024\-10\-08 [Golf 54 released](https://golf-lang.blogspot.com/2024/10/golf-54-released_8.html)
* 2024\-10\-06 [Memory safety: the cost in performance](https://golf-lang.blogspot.com/2024/10/memory-safety-cost-in-performance_43.html)
* 2024\-10\-01 [Golf 50 released](https://golf-lang.blogspot.com/2024/10/golf-50-released_1.html)
* 2024\-09\-29 [SQLite with Golf](https://golf-lang.blogspot.com/2024/09/sqlite-with-golf_29.html)
* 2024\-09\-29 [Copy\-code icon added](https://golf-lang.blogspot.com/2024/09/copy-code-icon-added_61.html)
* 2024\-09\-27 [Golf 44 released](https://golf-lang.blogspot.com/2024/09/golf-44-released_27.html)
* 2024\-09\-26 [Overview of Golf](https://golf-lang.blogspot.com/2024/09/overview-of-golf_26.html)
* 2024\-09\-24 [Golf 37 released](https://golf-lang.blogspot.com/2024/09/golf-37-released_24.html)
* 2024\-09\-21 [Web service Hello World](https://golf-lang.blogspot.com/2024/09/web-service-hello-world_10.html)
* 2024\-09\-21 [Hello World as a Service](https://golf-lang.blogspot.com/2024/09/hello-world-as-service_60.html)
* 2024\-09\-20 [Golf 32 released](https://golf-lang.blogspot.com/2024/09/golf-32-released_20.html)
* 2024\-09\-19 [Using Vim color schemes with Golf](https://golf-lang.blogspot.com/2024/09/using-vim-color-schemes-with-golf_19.html)
* 2024\-09\-17 [Hello World in Golf](https://golf-lang.blogspot.com/2024/09/hello-world-in-golf_17.html)
* 2024\-09\-13 [Introduction to Golf](https://golf-lang.blogspot.com/2024/09/introduction-to-golf_13.html)
* 2024\-09\-12 [Initial Golf release](https://golf-lang.blogspot.com/2024/09/initial-golf-release_12.html)Visit [official Golf home page](http://golf-lang.github.io).
See CONTRIBUTING.md file on how to contribute.