Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
🔮 Libraries & tools for enabling Machine Learning driven user-experiences on the web
| Date | Stars |
|---|---|
| 2026-07-31 | 7117 |
| 2026-08-02 | 7117 |
| 2026-08-04 | 7117 |
| 2026-08-06 | 7118 |
Today
+1 stars today
This week
— stars this week
This month
— stars this month
Momentum
4.0
growth rate 0.00%/day
[](https://travis-ci.com/guess-js/guess) # Guess.js (alpha) Libraries and tools for enabling data-driven user-experiences on the web. ## Quickstart ***For Webpack users:*** ### :black_circle: Data-driven bundling Install and configure [GuessPlugin](https://github.com/guess-js/guess/tree/master/packages/guess-webpack) - the Guess.js webpack plugin which automates as much of the setup process for you as possible. Should you wish to try out the modules we offer individually, the `packages` directory contains three packages: * [`ga`](https://github.com/guess-js/guess/tree/master/packages/guess-ga) - a module for fetching structured data from the Google Analytics API to learn about user navigation patterns. * [`parser`](https://github.com/guess-js/guess/tree/master/packages/guess-parser) - a module providing JavaScript framework parsing. This powers the route-parsing capabilities implemented in the Guess webpack plugin. * [`webpack`](https://github.com/guess-js/guess/tree/master/packages/guess-webpack) - a webpack plugin for setting up predictive fetching in your application. It consumes the `ga` and `parser` modules and offers a large number of options for configuring how predictive fetching should work in your application. ***For non-Webpack users:*** ### :black_circle: Data-driven loading Our [predictive-fetching for sites](https://github.com/guess-js/guess/tree/master/experiments/guess-static-sites) workflow provides a set of steps you can follow to integrate predictive fetching using the Google Analytics API to your site. This repo uses [Google Analytics](http://analytics.google.com) data to determine which page a user is mostly likely to visit next from a given page. A client-side script (which you'll add to your application) sends a request to the server to get the URL of the page it should fetch, then prefetches this resource. ## Learn More ### What is Guess.js? Guess.js provides libraries & tools to simplify predictive data-analytics driven approaches to improving user-experiences on the web. This data can be driven from any number of sources, including analytics or [machine learning](https://en.wikipedia.org/wiki/Machine_learning?sa=D&ust=1522637949792000) models. Guess.js aims to lower the friction of consuming and applying this thinking to all modern sites and apps, including building libraries & tools for popular workflows. Applying predictive data-analytics thinking to sites could be applied in a number of contexts: * **Predict the next page (or pages) a user is likely to visit and prefetch these pages, improving perceived page load performance and user happiness.** * Page-level: Prerender/Prefetch the page which is most likely to be visited next * Bundle-level: Prefetch the bundles associated with the top _N_ pages. On each page navigation, at all the neighbors of the current page, sorted in descending order by the probability to be visited. Fetch assets (JavaScript chunks) for the top N pages, depending on the current connection effective type. * **Predict the next piece of content (article, product, video) a user is likely to want to view and adjust or filter the user experience to account for this.** * **Predict the types of widgets an individual user is likely to interact with more (e.g games) and use this data to tailor a more custom experience.** By collaborating across different touch-points in the ecosystem where data-driven approaches could be easily applied, we hope to generalize common pieces of infrastructure to maximize their applicability in different tech stacks. ### Problems we're looking to solve * Developers using [`<link rel=prefetch>`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Link_prefetching_FAQ?sa=D&ust=1522637949794000) for future navigations heavily rely on manually reading descriptive analytics to inform their decisions for what to prefetch. * These decisions are often made at a point i
Excerpt of 31,324 characters
Read on GitHubMinko Gechev · Google · United States
258
212
Mend Renovate · @mend
51
Addy Osmani · Google · United States
31
7
5
Kyle Mathews · @electricsql
4
Daniel Ruf · Germany
3
Ward Peeters · Coding-Tech
3
Richard van der Dys
2
1
1
1
1
1
Dharmin K Shah · India
1
Alan Agius · @google · Switzerland
1
Pascal Borreli · Morocco
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:01c2e06138fb8962, llm:Repository topics: machine-learning, performance, prefetch, prerender, web-performance; description: 'Libraries & tools for enabling Machine Learning driven user-experiences on the web' and README explaining Google Analytics-based predictive fetching, webpack plugin, parser, GA data to predict next page (predictive fetching).
matched fp:01c2e06138fb8962, llm:Repository topics: machine-learning, performance, prefetch, prerender, web-performance; description: 'Libraries & tools for enabling Machine Learning driven user-experiences on the web' and README explaining Google Analytics-based predictive fetching, webpack plugin, parser, GA data to predict next page (predictive fetching).
matched fp:01c2e06138fb8962, llm:Repository topics: machine-learning, performance, prefetch, prerender, web-performance; description: 'Libraries & tools for enabling Machine Learning driven user-experiences on the web' and README explaining Google Analytics-based predictive fetching, webpack plugin, parser, GA data to predict next page (predictive fetching).