NextPHP
NextPHP is a web framework for people who love PHP so much that they want to write it in JavaScript.
Preview
<body>
<% if (req.method === 'POST') { %>
<h2>
<%- await include('../partials/greeting', { name: (await req.formData()).get('name') }) %>
</h2>
<% } else { %>
<form method="POST">
<input type="text" name="name" />
<button type="submit">Submit</button>
</form>
<% } %>
</body>
Usage
Check the example
folder for a simple example. Basically, all you need to do is Deno.serve(createHandler(...))
, where createHandler
can be imported from https://deno.land/x/next_php/mod.ts.