Displaying 1 to 20 from 41 results

go-starter-kit - Golang isomorphic react/hot reloadable/redux/css-modules starter kit

  •    Go

This project contains a quick starter kit for Facebook React Single Page Apps with Golang server side render via goja javascript engine, implemented in pure Golang and also with a set of useful features for rapid development of efficient applications.Note that probably not works at windows.

rendora - dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites

  •    Go

Rendora can be seen as a reverse HTTP proxy server sitting between your backend server (e.g. Node.js/Express.js, Python/Django, etc...) and potentially your frontend proxy server (e.g. nginx, traefik, apache, etc...) or even directly to the outside world that does actually nothing but transporting requests and responses as they are except when it detects whitelisted requests according to the config. In that case, Rendora instructs a headless Chrome instance to request and render the corresponding page and then return the server-side rendered page back to the client (i.e. the frontend proxy server or the outside world). This simple functionality makes Rendora a powerful dynamic renderer without actually changing anything in both frontend and backend code. Dynamic rendering means that the server provides server-side rendered HTML to web crawlers such as GoogleBot and BingBot and at the same time provides the typical initial HTML to normal users in order to be rendered at the client side. Dynamic rendering is meant to improve SEO for websites written in modern javascript frameworks like React, Vue, Angular, etc...

gocity - :bar_chart: Code City metaphor for visualizing Go source code in 3D

  •    Go

The UI is built with React and uses babylon.js to plot 3D structures. The front-end source code is available in the front-end branch.

client - Keybase Go Library, Client, Service, OS X, iOS, Android, Electron

  •    Go

Hi, and welcome to the Keybase client repo. All our client apps (macOS, Windows, Linux, iOS, and Android) are being actively developed in this repository. Please, dig around. We'd love you to read our source code.




vecty - Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS

  •    Go

Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS. Vecty is currently considered to be an experimental work-in-progress. Prior to widespread production use, we must meet our v1.0.0 milestone goals, which are being completed slowly and steadily as contributors have time (Vecty is over 4 years in the making!).

esbuild - An extremely fast JavaScript bundler and minifier

  •    Go

The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way. Check out the getting started instructions if you want to give esbuild a try.

server - A simple server for sending and receiving messages in real-time per web socket

  •    Go

We wanted a simple server for sending and receiving messages (in real time per web socket). For this, not many open source projects existed and most of the existing ones were abandoned. Also, a requirement was that it can be self-hosted. We know there are many free and commercial push services out there. We use SemVer for versioning. For the versions available, see the tags on this repository.

dispatch - Web-based IRC client in Go.

  •    Go

This requires a Go environment, version 1.10 or greater. This requires Node.js and yarn.


goplayspace - Advanced Go Playground frontend written in Go, with syntax highlighting, turtle graphics mode, and more

  •    Go

Go Play Space is an experimental alternative Go Playground frontend that is built in Go itself (using GopherJS), a Go→JavaScript transpiler, and Vecty, a React-like frontend library for GopherJS). Go Play Space supports the Turtle graphics mode to help visualize algorithms and make learning experience more fun.

kuard - Demo app for Kubernetes Up and Running book

  •    Go

Open your browser to http://localhost:8080. We have ~3 ways to build. This has changed slightly from when the book is published so I'd view this as authoritative.

ketchup - A simple CMS :tomato:

  •    Go

Ketchup is a developer-first CMS. This readme will focus on how to build and develop Ketchup.

vecty - Vecty: a frontend toolkit for GopherJS

  •    Go

Vecty is a React-like library for GopherJS so that you can do frontend development in Go instead of writing JavaScript/HTML/CSS.Vecty is currently considered to be an experimental work-in-progress.

Smocker - Simple and efficient HTTP mock server

  •    Go

Smocker (server mock) is a simple and efficient HTTP mock server. Smocker exposes two ports: Port 8080 is the mock server port. It will expose the routes you register through the configuration port and Port 8081 is the configuration port. It's the port you will use to register new mocks. This port also exposes a user interface.

unbalance - unRAID app to free space from one disk in the array, by moving folders/files to the other disks

  •    Go

tl;dr unBALANCE is an unRAID plugin to transfer files/folders between disks in your array.It's versatile and can serve multiple purposes, based on your needs.

sensu-go - Open source monitoring tool for ephemeral infrastructure & distributed applications.

  •    Go

Sensu is an open source monitoring tool for ephemeral infrastructure and distributed applications. It is an agent based monitoring system with built-in auto-discovery, making it very well-suited for cloud environments. Sensu uses service checks to monitor service health and collect telemetry data. It also has a number of well defined APIs for configuration, external data input, and to provide access to Sensu's data. Sensu is extremely extensible and is commonly referred to as "the monitoring router". To learn more about Sensu, please visit the website.

meditations - 😌A web-based todo list & journal based on the principles of habit formation

  •    Go

meditations is an application for tracking progress towards goals that builds on habit formation and long term thinking. Originally a Trello board, meditations simply keeps track of how often you complete tasks, and how much time you spend on them (optionally). It's fairly minimalist compared to more complex time management systems, and leave the structure of your day entirely up to you. The goal of meditations is to get an objective, long-term view of how you are doing.

gohls - A server that exposes a directory for video streaming via web interface

  •    Go

Simple server that exposes a directory for video streaming via HTTP Live Streaming (HLS). Uses ffmpeg for transcoding. This project is cobbled together from all kinds of code I has lying around so it's pretty crappy all around. It also has some serious shortcomings.

go-gin-wrapper - go-gin web framework sample

  •    Go

This is built on Heroku. You can see here. It requires set database and table. If you want know more details, use docker environment usign docker-create.sh. This is the easiest way to configure whole environment.