Web Development Software for Self-Hosted

Plenti Plenti

Are you tiered of the complexity when it comes to setting up a website? A static site generator like Plenti might be your solution. Plenti is a static site generator written in Go for speed and utilize Svelte for ease of use on the frontend. With Plenti, you can ditch the headaces of maintaing a content management system and SQL databases. Plenti simply connects to your Git backend and be pushed to production using GitHub Action or Gitlab Pipelines.

pump.io pump.io

Pump.io is a general-purpose activity streams engine that can be used as a federated social networking protocol. With Pump.io almost anything can be represented with activity streams including  short or long text, bookmarks, images, video, audio, events, geo checkins. You can follow friends, create lists of people, and much more.

PostCSS PostCSS

PostCSS is a software development tool that uses JavaScript-based plugins to automate routine CSS operations. The free and open-source library was designed and written by Andrey Sitnik and the community. PostCSS is used in a multitude of web-based application across the web where it helps developer to optimize CSS and bring a better experience to end-users.

Guzzle Guzzle

PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services

Highcharts Highcharts

A charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application

Fortran Web Framework Fortran Web Framework

A web framework written in Fortran. The source code and documentation are open source, BSD license FLIBS code by Arjen Markus and Ricolindo Carino A.

Objection.js Objection.js

Objection.js is an ORM (Object Relational Mapper) built on top of knex for Node.js. Objection.js aims to stay out of your way and make it as easy as possible to use the full power of SQL and the underlying database engine while still making the common stuff easy and enjoyable. Even though ORM is the best commonly known acronym to describe objection, a more accurate description is to call it a relational query builder. With Objection.js you get all the benefits of an SQL query builder but also a powerful set of tools for working with relations.

BlackSheep BlackSheep

BlackSheep is an asynchronous web framework to build event based web applications with Python. It is inspired by Flask, ASP.NET Core, and the work by Yury Selivanov. With BlackSheep you can write performan web applications utilizing MVC architecture.

Cycle.js Cycle.js

Cycle.js is a functional and reactive JavaScript framework used to write predictable code. Cycle’s core abstraction is your application as a pure function main() where inputs are read effects (sources) from the external world and outputs (sinks) are write effects to affect the external world. These I/O effects in the external world are managed by drivers: plugins that handle DOM effects, HTTP effects, etc.

Apollo Server Apollo Server

Apollo Server is an open-source, spec-compliant GraphQL server written in JavaScript for Node.js eco-system. Apollo Server is  compatible with any GraphQL client, including the sister project Apollo Client. With Apollo Server it's easy to build production-ready, self-documenting GraphQL APIs that can use data from any source. Allowing solo developers and larger teams to get a stand-alone GraphQL server, including in a serverless environment, up and running faster.