Projects
View on GitHub
neomatrixcode/Merly.jl
neomatrixcode/Merly.jl has 76 GitHub stars and 5 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 06:59 UTC. Last push 2022-01-22.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Micro framework for web programming in Julia
Web & AppsREADME.md
OriginalMerly.jl

Micro framework for web programming in Julia.
About
Merly is a micro framework for declaring routes and handling requests. Quickly creating web applications in Julia with minimal effort.
All contributions and suggestions are welcome !!!!
Installing
(@v1.5) pkg> add Merly
Example
using Merly
using JSON
u = 1
function tojson(data::String)
return JSON.parse(data)
end
formats["application/json"] = tojson
@page "/" HTTP.Response(200,"Hello World!")
@page "/hola/:usr" (;u=u) HTTP.Response(200,string("<b>Hello ",request.params["usr"],u,"!</b>"))
@route GET "/get/:data1" (;u=u) begin
u = u +1
HTTP.Response(200, string(u ,request.params["data1"]))
end
@route POST "/post" begin
HTTP.Response(200,"I did something!")
end
@route POST|PUT|DELETE "/" begin
println("query: ",request.query)
println("body: ",request.body)
HTTP.Response(200
, HTTP.mkheaders(["Content-Type" => "text/plain"])
, body="I did something2!")
end
Get("/data", (request,HTTP)->begin
println("params: ",request.params)
println("query: ",request.query)
HTTP.Response(200
, HTTP.mkheaders(["Content-Type" => "text/plain"])
, body=string(u,"data ", get(request.query,"hola","")))
end)
Post("/data", (request,HTTP)-> begin
println("params: ",request.params)
println("query: ",request.query)
println("body: ",request.body)
global u="bye"
HTTP.Response(200
, HTTP.mkheaders(["Content-Type" => "text/plain"])
, body=string("I did something! ", request.body["query"]))
end)
start(host = "127.0.0.1", port = 8086, verbose = true)