Ajour Software

😎 FreshQL

💡Introduction:

The goal of FreshQL is to develop a system for building large systems. I have spent most of my professional career building and running software teams both at Twitch and AWS and have seen how large systems get built, and then out of hand The goal with Freshql is to allow for fast building and iteration of software systems.

Sign up for the BETA

🤔How:

Drag and drop logical blocks to a canvas and go from there. Once you have made an endpoint, you can use the workflow using your tool of choice.

🧑‍🚀Example:

Example code for curl is generated and shown in the pane on the right side. Simple Automation

In this example, the code shows that running curl https://localhost:3333/helloworld

❯ curl -vv https://localhost:3333/helloworld
*   Trying [::1]:3333...
* Connected to localhost (::1) port 3333
> GET /helloworld HTTP/1.1
> Host: localhost:3333
> User-Agent: curl/8.4.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Tue, 30 Jan 2024 20:24:02 GMT
< Content-Length: 92
< Content-Type: text/plain; charset=utf-8
<
{
    "9ba38ddd-3738-4e2d-b09c-7689897b0857": {
        "string-out": "Hello World"
    }
}
Connection #0 to host localhost left intact

Loading some data

Next, let’s get some content from a database.

Simple Automation

Here we are running a query against a Postgres database and fetching a user row from a database.

🚀 What’s next?

I would love to see beta users play with the system. I have included a signup form. The overarching goal is to enable users to quickly build and iterate on system backends. I am also adding a GUI builder and automation platform to FreshQL, With the goal that FreshQL can become a simple way to stat building.

I would love to hear feedback or suggestions.

Sign up for the BETA