Displaying 1 to 20 from 48 results

universal-router - A simple middleware-style router for isomorphic JavaScript web apps

  •    Javascript

A simple middleware-style router that can be used in both client-side (e.g. React, Vue.js) and server-side applications (e.g. Node.js/Express, Koa).Play with an example on JSFiddle, CodePen, JS Bin in your browser or try RunKit node.js playground.

react-admin - A frontend Framework for building admin applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design

  •    Javascript

A frontend Framework for building admin applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design. Previously named admin-on-rest. Open sourced and maintained by marmelab. Bugfix PRs that don't break BC should be made against master. All other PRs (new features, bugfix with BC break) should be made against next.

filepizza - :pizza: Peer-to-peer file transfers in your browser

  •    Javascript

Cooked up by Alex Kern & Neeraj Baid while eating Sliver @ UC Berkeley. Using WebRTC, FilePizza eliminates the initial upload step required by other web-based file sharing services. When senders initialize a transfer, they receive a "tempalink" they can distribute to recipients. Upon visiting this link, recipients' browsers connect directly to the sender’s browser and may begin downloading the selected file. Because data is never stored in an intermediary server, the transfer is fast, private, and secure.




spa-starter-kit - A highly opinionated starter kit for building Single Page Applications with Laravel and Vue

  •    PHP

A highly opinionated Single Page Application starter kit built on top of Vue.js and Laravel. This package contains two separate projects to act as a starting point for a Single Page Application: a Vue.js project (created with vue-cli + webpack template) and a Laravel 5.3 project.

webogram - Telegram web application, GPL v3

  •    Javascript

Telegram offers great apps for mobile communication. It is based on the MTProto protocol and has an Open API. I personally like Telegram for its speed and cloud-support (that makes a web app possible, unlike in the case of WA and others). MTProto data can be carried over HTTP (SSL is also supported), so this project is my take at creating one.

react-app - Create React apps with server-side rendering and no build configuration

  •    Javascript

Then open http://localhost:3000/ to see your app. When you’re ready to deploy to production, create a minified bundle with npm run build.


letterpad - Letterpad is an open-source and a high performant publishing engine for blogs built with react & graphql and runs ridiculously fast 🚀

  •    Javascript

A verbose documentation can be found at https://letterpad.app/docs. Letterpad is an open source project, licensed under MIT. It runs ridiculously fast.

Cosmo - Single Page CMS built on PHP and Angular

  •    PHP

Cosmo is a single page app CMS built on AngularJS and PHP. It provides support for SEO friendly URL, Custom WYSIWYG, Always mobile ready and lot more. With AngularJS being at the core of cosmo, every installation becomes a single page app. This allows for faster page loads, keeps the number of header requests down and the total website size smaller.

admin-on-rest - A frontend framework for building admin SPAs on top of REST services, using React and Material Design

  •    Javascript

A frontend Framework for building admin applications running in the browser on top of REST services, using ES6, React and Material Design. Open sourced and maintained by marmelab. Admin-on-rest 1.x is in maintenance mode. Version 2.x lives at https://github.com/marmelab/react-admin.

pre-render - Convert a single-page app (SPA) into a fully pre-rendered functional website before deploying it to a CDN

  •    Javascript

The goal of this project is to generate static .html pages for your single-page app at build time, before you deploy it to a CDN hosting. You just build your project as normal, assuming that it compiles into the /build (or /dist) folder, then prepare the list of relative URL paths that need to be pre-rendred and pass that info to pre-render, it will load /build/index.html in a headless Chrome browser, iterate over the list of provided relative URLs and save each page to a corresponding .html file.Now, you can deploy the contents of the /build folder to GitHub Pages, Firebase, or some other CDN hosting, yet search engines will still be able to crawl your site.

mail - :love_letter: Mail app for Nextcloud

  •    Javascript

Just clone this repo into your apps directory (Nextcloud server installation needed). Additionally, npm to fetch Node.js is needed for installing JavaScript dependencies.Need help? Check out our documentation. It's split into three parts.

otter - A server that runs your client-side apps.

  •    CoffeeScript

A server that runs your client-side apps. A typical solution to this problem is to write server-side code that renders some of what the client would render. This works, but now you're writing everything twice.

vanilla-ui-router - Simple vanilla JavaScript router

  •    Javascript

Simple vanilla JavaScript router to be used inside a single page app to add routing capabilities.The router comes with zero dependencies and can be used with any other libraries. It's based on the hashchange-Event.

catch-links - intercept local link clicks on a page

  •    Javascript

This is useful for doing client-side pushState UIs.We'll intercept the relative links <host>/a and <host>/b, printing them. The external link to npmjs.org will go through as usual.

zam - Encourages single-page applications.

  •    Javascript

A component based micro-library that encourages single-page applications.Zam is component based.

electron-serve - Static file serving for Electron apps

  •    Javascript

Normally you would just use win.loadURL('file://…'), but that doesn't work when you're making a single-page web app, which most Electron apps are today, as history.pushState()'ed URLs don't exist on disk. It serves files if they exist, and falls back to index.html if not, which means you can use router modules like react-router, vue-router, etc.The directory to serve, relative to the app root directory.

icfp-bingo-2017-idris - ICFP Bingo 2017 (Idris edition)

  •    Idris

I wrote the original implementation of the ICFP 2017 Bingo in Haskell using GHCJS and Reflex-DOM; however, the generated JavaScript weighed in at 2 MB, which is pretty bad considering how trivial this single-page webapp is. My friend and ex-coworker Encsé mentioned I should give Idris a try, so I did. The resulting JavaScript is 150 kB, much better.