Developer docs
API playgroundTry for free, no card

Search company profiles

Webgraph

Full company profile

uuid000wwm7

Namestring
Webgraph
Company typeenum
Private
Founded yearint
1924
Descriptiontext

WebGraph is an open-source software framework for compressing and analyzing very large web graphs, maintained as a personal GitHub repository (github.com/vigna/webgraph) by a developer affiliated with the University of Milan (Università degli Studi di Milano), as inferred from the di.unimi.it domain references. The framework is written primarily in Java (97.2% of the codebase) with a Rust implementation, and provides algorithms for compressing web graphs using ζ (zeta) codes, gap compression, referentiation, intervalization, and lazy decompression. It includes the HyperBall algorithm for approximating neighbourhood functions, reachable nodes, and geometric centralities on massive graphs; the algorithm was notably used to determine that the Facebook social graph has an average of 3.74 degrees of separation. The project also distributes pre-collected large graph datasets gathered from WebBase, UbiCrawler, and BUbiNG, hosted at law.di.unimi.it.

The product serves academic researchers studying web and social network graphs, data scientists working with large-scale graph data via Python bindings, and organizations (Facebook, Software Heritage, Common Crawl, JGraphT) that have applied the framework to specific graph analysis problems. Distribution is entirely free and self-serve via Maven Central, GitHub, crates.io, and PyPI, with no commercial pricing, no licensing fees, and no direct monetization. Adoption is driven by academic citations, conference papers (notably WWW 2004), and organic discovery. Partnerships are limited to community-driven integrations such as JGraphT adapters and third-party Python bindings.

The business model is effectively a community-supported academic software project rather than a commercial enterprise. There is no disclosed revenue, no funding rounds, no parent company, no management team structure, and no M&A activity. The latest stable release is version 3.6.12 (2024), with the framework operating under LGPL-2.1+ and Apache Software License 2.0. Note: firmographic inputs (year_founded: 1924; num_employees: 1,001-5,000) appear inconsistent with the nature of an open-source academic GitHub repository and should be treated as unreliable.

Short descriptiontext

WebGraph is an open-source Java/Rust framework for compressing and analyzing very large web and social graphs, maintained by a University of Milan researcher and used by academic institutions, Facebook research, Software Heritage, and Common Crawl. It is distributed free under LGPL-2.1+ and Apache 2.0.

Operating statusenum
Operating
Ownership categoryenum
Headcount rangeband
1,001–5,000
akta.pro rankint
HeadquartersMilano, Italy
HQ citystring
Milano
HQ countrystring
Italy
HQ regionstring
Europe
Markets served

Serves global market

Keyword5 values
graph compression framework, web graph analysis, graph algorithms library, social network graphs, large-scale graph processing
Industry2 codes
1Graph Databases
CodeHDAEAAAEPrimaryYes
2GraphQL, gRPC & Modern API Protocols
CodeBPAMAOAKPrimaryNo
NAICS code2 codes
  • Web Search Portals and All Other Information Services519290
  • Web Search Portals, Libraries, Archives, and Other Information Services5192
SIC code1 code
  • Services-Computer Programming, Data Processing, Etc.7370
Product category
Graph Compression Software
GTM motion1 record

Each record includes

Type, Description, Source

Revenue model1 record
1Open Source Distribution
TypeFreemium
Description

Free open-source framework distributed under LGPL-2.1+ and Apache Software License 2.0. No commercial revenue model disclosed; project appears to be academic/research-oriented with no direct monetization.

github.com
Marketing channels3 records

Each record includes

Title, Type, Stage, Description, Source

Distribution channels4 records

Each record includes

Title, Type, Scope, Target buyer, Description, Source

Cost components3 values
Technology or R&D, Personnel, Infrastructure
GTM typeB2B
B2B
Offering typeSoftware
Software
Core offering1 text field

Webgraph is an open-source software framework for compressing web graphs and large social graphs, enabling efficient storage and on-the-fly analysis of massive graph datasets. It provides a Java core (with a Rust port and Python bindings) and ships companion tools such as the HyperBall algorithm for hyperbolic-distance-based graph analytics. The framework also publishes downloadable web graph datasets and is licensed under LGPL-2.1+ and Apache 2.0.

Differentiator
Functional benefit
Problem solved
Quantifiable outcome1 of 3 values shown
  • Compression enables studying web graphs with billions of nodes using standard hardware
+2 more records
Product overview1 text field

WebGraph is a single unified framework for graph compression and analysis, consisting of core compression algorithms (ζ codes, gap compression, referentiation, intervalization), the HyperBall algorithm for analyzing massive graphs, and supporting datasets. The framework is implemented in Java (97.2% of codebase) with Rust bindings, distributed under LGPL 2.1+ or Apache 2.0 licenses. It also includes Python bindings and JGraphT adapters for interoperability.

Product and service3 records
1Webgraph Framework
CategoryGraph compression software
Description

An open-source Java (with Rust and Python ports) framework for compressing web graphs and large social graphs, providing lazy decompression, ζ codes, gap coding, referentiation, and intervalization for in-memory and on-the-fly graph analysis. Targeted at researchers, data scientists, and large-scale web platform engineering teams.

2HyperBall
CategoryGraph analytics algorithm
Description

A distributed, in-compression algorithm distributed with Webgraph that computes proximity centrality (e.g., closeness) and hyperbolic-distance-based statistics on very large graphs without fully decompressing them. Useful for analyzing billion-scale social and web graphs.

3Webgraph Datasets
CategoryGraph datasets
Description

Downloadable, large-scale web graph datasets published by the Webgraph project (e.g., derived from Web Data Commons / Common Crawl) that serve as standard inputs for benchmarking compression and graph-traversal algorithms.

Scale indicator5 records

Each record includes

Type, Value, Description, Source

Recent move5 records

Each record includes

Date, Type, Title, Description, Source

Expansion highlight4 records

Each record includes

Type, Description

Peers10 records
TypeBroad incumbent
Description

Enterprise graph database optimized for massive-scale analytics. TigerGraph is a broad incumbent competing for the same large-graph analytical workloads where WebGraph's compression technology is most relevant.

TypeBroad incumbent
Description

Leading commercial graph database platform. Neo4j is a broad incumbent in the same overarching graph technology space, but offers a full property-graph database product rather than specialized compression algorithms.

3igraph
TypeDirect peer
Description

Cross-language graph library (Python, R, C) for network analysis. igraph is one of the closest functional peers to WebGraph for graph algorithms, with both serving academic and data science communities analyzing large network datasets.

TypeEmerging player
Description

In-memory graph database built for streaming and real-time analytics. Memgraph is an emerging player in the graph database market, partially overlapping with WebGraph in serving customers who need to work with very large dynamic graphs.

5GraphBLAS
TypeEmerging player
Description

Standard for graph algorithms expressed via linear algebra, with implementations including SuiteSparse:GraphBLAS. It is an emerging player in the academic/standards community for graph algorithm specification, overlapping with WebGraph's research-driven user base.

6SNAP (Stanford Network Analysis Project)
TypeDirect peer
Description

Stanford's open-source graph analysis framework targeting very large networks. SNAP is a near-direct peer in the academic large-graph analysis space, with similar customer base of researchers and data scientists working on web and social network data.

TypeEmerging player
Description

Open-source interactive graph visualization and exploration platform. Gephi serves a similar academic and data science audience analyzing large networks, complementing rather than directly competing with WebGraph's compression focus.

TypeBroad incumbent
Description

Graph computing framework providing a standard traversal language (Gremlin) over various graph backends. It is a broad incumbent in the graph tooling ecosystem, comparable to WebGraph in serving developers building graph applications, though with a more standardized API focus.

TypeDirect peer
Description

Java graph library that already maintains official WebGraph adapters. JGraphT is both a technology partner and a direct peer, providing general-purpose graph data structures and algorithms in Java that overlap with WebGraph's capabilities.

10NetworkX
TypeDirect peer
Description

Python library for graph analysis. WebGraph's PyPI bindings directly overlap with NetworkX's user base, and both target developers working with large graph datasets, though NetworkX focuses on in-memory analysis while WebGraph emphasizes compression.

Market position
Strengths5 records

Each record includes

Headline, Details, Source

Weaknesses5 records

Each record includes

Headline, Details, Source

Competitive moat4 records

Each record includes

Type, Details

Key risks6 records

Each record includes

Headline, Details, Source

Key highlights6 records

Each record includes

Headline, Details, Source

Customer concentration

Classification, Details

Named customers4 records

Each record includes

Name, Industry, Type, Use case, Source, UUID

Segment3 records

Each record includes

Title, Type, Primary, Description, Pain point addressed, Use case, Source

Ideal customer profile3 records

Each record includes

Profile, Firmographic size, Sales motion, Sales cycle length, Buying structure, Purchase trigger, Buyer persona, Geography, Industry vertical, Primary use case, Description, Pain points, Evidence proof points, Target buyer

Technology focused
Yes
API detail
Has APIbool
Yes

Docs URL, Description

Integration2 records

Each record includes

Title, Type, Description, Source

AI maturity
App detail

Has app

Feature5 records

Each record includes

Title, Differentiator, Description, Source

Core technology
Revenue estimate
Valuation estimate
Number of profiles
No data
No data
Funding overview

Funding stage, Last funding date, Total funding USD

Funding rounds

Each record includes

Round, Amount USD, Date, Pre money valuation, Total investors, Investors, News

Investors

Each record includes

Name, Type, Date of entry, Rounds participated, Website

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

M&A

Each record includes

Name, Acquisition type, Announced date, Completed date, Status, Website, News

Investment

Each record includes

Name, Round, Announced date, Lead investor, Website, News

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Webgraph

Graph Compression Softwarewebgraph.di.unimi.it

WebGraph is an open-source Java/Rust framework for compressing and analyzing very large web and social graphs, maintained by a University of Milan researcher and used by academic institutions, Facebook research, Software Heritage, and Common Crawl. It is distributed free under LGPL-2.1+ and Apache 2.0.

What Webgraph does

WebGraph is an open-source software framework for compressing and analyzing very large web graphs, maintained as a personal GitHub repository (github.com/vigna/webgraph) by a developer affiliated with the University of Milan (Università degli Studi di Milano), as inferred from the di.unimi.it domain references. The framework is written primarily in Java (97.2% of the codebase) with a Rust implementation, and provides algorithms for compressing web graphs using ζ (zeta) codes, gap compression, referentiation, intervalization, and lazy decompression. It includes the HyperBall algorithm for approximating neighbourhood functions, reachable nodes, and geometric centralities on massive graphs; the algorithm was notably used to determine that the Facebook social graph has an average of 3.74 degrees of separation. The project also distributes pre-collected large graph datasets gathered from WebBase, UbiCrawler, and BUbiNG, hosted at law.di.unimi.it.

The product serves academic researchers studying web and social network graphs, data scientists working with large-scale graph data via Python bindings, and organizations (Facebook, Software Heritage, Common Crawl, JGraphT) that have applied the framework to specific graph analysis problems. Distribution is entirely free and self-serve via Maven Central, GitHub, crates.io, and PyPI, with no commercial pricing, no licensing fees, and no direct monetization. Adoption is driven by academic citations, conference papers (notably WWW 2004), and organic discovery. Partnerships are limited to community-driven integrations such as JGraphT adapters and third-party Python bindings.

The business model is effectively a community-supported academic software project rather than a commercial enterprise. There is no disclosed revenue, no funding rounds, no parent company, no management team structure, and no M&A activity. The latest stable release is version 3.6.12 (2024), with the framework operating under LGPL-2.1+ and Apache Software License 2.0. Note: firmographic inputs (year_founded: 1924; num_employees: 1,001-5,000) appear inconsistent with the nature of an open-source academic GitHub repository and should be treated as unreliable.

Webgraph firmographics

Firmographics
Name
Webgraph
Website
https://webgraph.di.unimi.it
Company type
Private
Founded year
1924
Operating status
Operating
Headcount range
1,001–5,000 employees
Short description
WebGraph is an open-source Java/Rust framework for compressing and analyzing very large web and social graphs, maintained by a University of Milan researcher and used by academic institutions, Facebook research, Software Heritage, and Common Crawl. It is distributed free under LGPL-2.1+ and Apache 2.0.
Ownership category
akta.pro rank

Webgraph industry classification

Industry
Product category
Graph Compression Software
NAICS
Web Search Portals and All Other Information Services (519290), Web Search Portals, Libraries, Archives, and Other Information Services (5192)
SIC
Services-Computer Programming, Data Processing, Etc. (7370)
akta.pro primary industry
Graph Databases (HDAEAAAE)
akta.pro secondary industry
GraphQL, gRPC & Modern API Protocols (BPAMAOAK)

Keywords

  • Graph compression framework
  • Web graph analysis
  • Graph algorithms library
  • Social network graphs
  • Large-scale graph processing

Where Webgraph is headquartered

Location

Headquarters

HQ city
Milano
HQ country
Italy
HQ region
Europe

Markets served

Webgraph business model

Business model
GTM type
B2B
Offering type
Software
Cost components
Technology or R&D, Personnel, Infrastructure

Revenue model

  1. Open Source Distribution: Free open-source framework distributed under LGPL-2.1+ and Apache Software License 2.0. No commercial revenue model disclosed; project appears to be academic/research-oriented with no direct monetization.

Go-to-market motion1 record

Distribution channels4 records

Marketing channels3 records

Webgraph product offering

Product offering

Core offering

Webgraph is an open-source software framework for compressing web graphs and large social graphs, enabling efficient storage and on-the-fly analysis of massive graph datasets. It provides a Java core (with a Rust port and Python bindings) and ships companion tools such as the HyperBall algorithm for hyperbolic-distance-based graph analytics. The framework also publishes downloadable web graph datasets and is licensed under LGPL-2.1+ and Apache 2.0.

Product overview

WebGraph is a single unified framework for graph compression and analysis, consisting of core compression algorithms (ζ codes, gap compression, referentiation, intervalization), the HyperBall algorithm for analyzing massive graphs, and supporting datasets. The framework is implemented in Java (97.2% of codebase) with Rust bindings, distributed under LGPL 2.1+ or Apache 2.0 licenses. It also includes Python bindings and JGraphT adapters for interoperability.

Differentiator

Problem solved

Functional benefit

Products and services

  • Webgraph Framework An open-source Java (with Rust and Python ports) framework for compressing web graphs and large social graphs, providing lazy decompression, ζ codes, gap coding, referentiation, and intervalization for in-memory and on-the-fly graph analysis. Targeted at researchers, data scientists, and large-scale web platform engineering teams.
  • HyperBall A distributed, in-compression algorithm distributed with Webgraph that computes proximity centrality (e.g., closeness) and hyperbolic-distance-based statistics on very large graphs without fully decompressing them. Useful for analyzing billion-scale social and web graphs.
  • Webgraph Datasets Downloadable, large-scale web graph datasets published by the Webgraph project (e.g., derived from Web Data Commons / Common Crawl) that serve as standard inputs for benchmarking compression and graph-traversal algorithms.

Quantifiable outcome

  • Compression enables studying web graphs with billions of nodes using standard hardware
  • +2 more outcomes

Companies that use Webgraph

Customer profile

Named customers4 records

Segments3 records

Ideal customer profiles3 records

Webgraph technology and API

Technology

Technology focussed Yes

API detail

Has API
Yes
API docs
API detail

Core technology

AI maturity

App detail

Integration2 records

Feature5 records

Webgraph partnerships and signals

Strategic signal

Scale indicators5 records

Recent moves5 records

Expansion highlights4 records

Webgraph competitors and assessment

Company assessment

Broad incumbents

  • TigerGraph: Enterprise graph database optimized for massive-scale analytics. TigerGraph is a broad incumbent competing for the same large-graph analytical workloads where WebGraph's compression technology is most relevant.
  • Neo4j: Leading commercial graph database platform. Neo4j is a broad incumbent in the same overarching graph technology space, but offers a full property-graph database product rather than specialized compression algorithms.
  • Apache TinkerPop / Gremlin: Graph computing framework providing a standard traversal language (Gremlin) over various graph backends. It is a broad incumbent in the graph tooling ecosystem, comparable to WebGraph in serving developers building graph applications, though with a more standardized API focus.

Direct peers

  • igraph: Cross-language graph library (Python, R, C) for network analysis. igraph is one of the closest functional peers to WebGraph for graph algorithms, with both serving academic and data science communities analyzing large network datasets.
  • SNAP (Stanford Network Analysis Project): Stanford's open-source graph analysis framework targeting very large networks. SNAP is a near-direct peer in the academic large-graph analysis space, with similar customer base of researchers and data scientists working on web and social network data.
  • JGraphT: Java graph library that already maintains official WebGraph adapters. JGraphT is both a technology partner and a direct peer, providing general-purpose graph data structures and algorithms in Java that overlap with WebGraph's capabilities.
  • NetworkX: Python library for graph analysis. WebGraph's PyPI bindings directly overlap with NetworkX's user base, and both target developers working with large graph datasets, though NetworkX focuses on in-memory analysis while WebGraph emphasizes compression.

Emerging players

  • Memgraph: In-memory graph database built for streaming and real-time analytics. Memgraph is an emerging player in the graph database market, partially overlapping with WebGraph in serving customers who need to work with very large dynamic graphs.
  • GraphBLAS: Standard for graph algorithms expressed via linear algebra, with implementations including SuiteSparse:GraphBLAS. It is an emerging player in the academic/standards community for graph algorithm specification, overlapping with WebGraph's research-driven user base.
  • Gephi: Open-source interactive graph visualization and exploration platform. Gephi serves a similar academic and data science audience analyzing large networks, complementing rather than directly competing with WebGraph's compression focus.

Market position

Strengths5 records

Weaknesses5 records

Competitive moat4 records

Key risks6 records

Key highlights6 records

Customer concentration

Webgraph social profiles

Digital presence

Webgraph financial estimates

Financial estimate

Revenue estimate

Valuation estimate

Webgraph leadership team

Management profile

Number of profiles

Webgraph funding detail

Funding detail

Funding overview

Funding rounds

Investors

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

Webgraph M&A and investment

M&A and investment

M&A

Investments

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Frequently asked questions about Webgraph

What does Webgraph do?

Webgraph is an open-source software framework for compressing web graphs and large social graphs, enabling efficient storage and on-the-fly analysis of massive graph datasets. It provides a Java core (with a Rust port and Python bindings) and ships companion tools such as the HyperBall algorithm for hyperbolic-distance-based graph analytics. The framework also publishes downloadable web graph datasets and is licensed under LGPL-2.1+ and Apache 2.0.

Is Webgraph a public or private company?

Webgraph is a private company. It is classified as founder individual operated bootstrapped and is currently operating.

When was Webgraph founded?

Webgraph was founded in 1924. It employs 1,001 to 5,000 people.

Where is Webgraph based?

Webgraph is headquartered in Milano, Italy, in the Europe region.

How does Webgraph make money?

One revenue line is on record: open Source Distribution.

Who are Webgraph's main competitors?

Broad incumbents on record are TigerGraph, Neo4j and Apache TinkerPop / Gremlin. Direct peers are igraph, SNAP (Stanford Network Analysis Project), JGraphT and NetworkX. Emerging players are Memgraph, GraphBLAS and Gephi.

Does Webgraph have an API?

Yes. WebGraph provides a clearly defined API in Java and Rust that allows developers to manage very large graphs, compress web graphs, access compressed graphs without decompressing, and analyze graphs. The API includes classes to modify (e.g., transpose) or recompress a graph for experimenting with various settings. Developer documentation is at javadoc.io/doc/it.unimi.dsi/webgraph.

What industry is Webgraph in?

Webgraph's product category is Graph Compression Software. Its primary akta.pro industry code is HDAEAAAE, Graph Databases, with a secondary code of BPAMAOAK, GraphQL, gRPC & Modern API Protocols. Its NAICS code is 519290 and its SIC code is 7370.

Unlock the full company data

50 free credits on sign-up, no credit card required.

Contact sales