Displaying 1 to 10 from 10 results

rendertron - A dockerized, headless Chrome rendering solution

  •    Javascript

Rendertron is a dockerized, headless Chrome rendering solution designed to render & serialise web pages on the fly. Rendertron is designed to enable your Progressive Web App (PWA) to serve the correct content to any bot that doesn't render or execute JavaScript. Rendertron runs as a standalone HTTP server. Rendertron renders requested pages using Headless Chrome, auto-detecting when your PWA has completed loading and serializes the response back to the original request. To use Rendertron, your application configures middleware to determine whether to proxy a request to Rendertron. Rendertron is compatible with all client side technologies, including web components.

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...

limax - Node

  •    Javascript

(Yet another) Node.js module to generate URL slugs, also known as clean URLs, user-friendly URLs and SEO-friendly URLs.This module extends the fantastic speakingurl module to include Romanisation of Chinese and Japanese scripts.

riplink - Find dead links on the web.

  •    Go

riplink finds dead links on the web. It's useful for double-checking web pages for incorrect, or dead web links. Inspired by Wikimedia and the Internet Archive fixing broken links on Wikipedia.

prerender-java - java framework for prerender

  •    Java

Use this java filter that prerenders a javascript-rendered page using an external service and returns the HTML to the search engine crawler for SEO. Note: Make sure you have more than one webserver thread/process running because the prerender service will make a request to your server to render the HTML.

schemorger - SchemOrger is a Java Library for generating schema

  •    Java

SchemOrger is a Java Library for generating schema.org hidden html snippets for SEO and Rich Snippets. It will generate hidden schema.org metatags for your page. Thanks.

plugin-sitemap - Generate a sitemap for the gitbook website

  •    Javascript

Generate a sitemap for the gitbook website.

Winton.AspNetCore.Seo - Makes it easy to add search engine metadata to your ASP.NET Core website

  •    CSharp

You no longer have to look up the format of each of these separate protocols, or pollute your HTML with tons of <meta> tags. It also gives you the flexibility to define the behaviour of how these files are generated at runtime. This is useful because it means you can do things such as inform search engine bots not to crawl your development and staging sites, but allow them to index the production version, without having to write and maintain three separate files.