Pinterest在GitHub上的公开存在展示了其丰富的开源项目,包括使用Java、Python、TypeScript和Objective-C等多种编程语言。该组织的主要项目如gestalt和PINRemoteImage,提供了支持Pinterest设计语言的UI组件和高性能的图像获取功能,彰显了其在开发领域的影响力。
A set of React UI components that supports Pinterest’s design language
A thread safe, performant, feature rich image fetcher
Fast, non-deadlocking parallel object cache for iOS, tvOS and OS X
Querybook is a Big Data Querying UI, combining collocated table metadata and a simple notebook interface.
Secor is a service implementing Kafka log persistence
Teletraan is Pinterest's deploy system.
Knox is a secret management service
Pinball is a scalable workflow manager
Share passwords securely
Pinterest MySQL Management Tools
A comprehensive, fast, pure-Python memcached client.
A light Elixir wrapper around exometer.
Understand the tree of dependencies inside your webpack bundles, and trim away the excess.
RocksDB Replication
An easy-to-use library for creating load testing applications
Fast eslint runner
DoctorK is a service for Kafka cluster auto healing and workload balancing
A tool for generating immutable model objects
Provides idiomatic Elixir bindings for Apache Thrift
thrift-tools is a library and a set of tools to introspect Apache Thrift traffic.
A Pure Elixir Thrift Implementation
JavaScript widgets, including the Pin It button.
A high-performance, reliable and extensible logging agent for uploading data to Kafka, Pulsar, etc.
Code that makes it easy to get started with the Pinterest API.
Serving system for batch generated data sets
An easy-to-use library for creating load testing applications.
Easily figure out which git commit caused a given stacktrace
A library for ptrace-based tracing of Python programs
此仓库未提供描述。
MemQ is an efficient, scalable cloud native PubSub system
PinLater is a Thrift service to manage scheduling and execution of asynchronous jobs.
PubSubClient (PSC)
A suite of Chef cookbooks that we use to manage our fleet of client devices
Management and automation platform for Stateful Distributed Systems
此仓库未提供描述。
此仓库未提供描述。
A searchable EC2 Inventory store
Transformer-based Realtime User Action Model for Recommendation at Pinterest
An Objective-C future implementation that aims to provide maximal type safety
An SDK that makes it quick and easy to build applications with Pinterest API.
此仓库未提供描述。
KingPin is the toolset used at Pinterest for service discovery and application configuration.
A collection of custom Arcanist linters
Wrapper scripts to integrate monit and PagerDuty.
Pinrepo is a highly scalable solution for storing and serving build artifacts such as debian packages, maven jars and pypi packages.
A Thrift server that uses Quasar's lightweight threads to handle connections.
Yuvi is an in-memory storage engine for recent time series metrics data.
OpenAPI descriptions for Pinterest's REST API
Pinterest's simplified and efficient Tiered Storage implementation for Kafka
A python bot framework for slack
This is the auto-generated code using OpenAPI generator. Generated code comprises HTTP requests to various v5 API endpoints.
L10nMessages is a library that makes internationalization (i18n) and localization (l10n) of Java applications easy and safe.
A linter for Thrift IDL files
An Arcanist extension for displaying file ownership information
Convert URL's to a normalized unicode format
Pinterest's Open Source Project Template
An automation platform that enables continuous localization.
macOS Homebrew formulas to install Pinterest open source software
Figma calculations is a library that takes in a Figma file and returns a few actionable statistics to drive adoption and consistent usage of your design system.
[CVPR '26] - PinPoint: Evaluation of Composed Image Retrieval with Explicit Negatives, Multi-Image Queries, and Paraphrase Testing
Visual Studio Code extension for Gestalt, Pinterest's design system
Tulsi - an Xcode Project Generator For Bazel
Work with interdependent python repositories seemlessly.
FFFFOUND Import tool for Pinterest
This is a repository to implement the Google Tag Manager server-side tag template for Pinterest Conversions API to be deployed into Google Community Template Gallery.
此仓库未提供描述。
Pinterest GraphQL Lint Rules
Watch package lock files and suggest to re-run npm or yarn.
此仓库未提供描述。
Fast memcached protocol client in pure Erlang
此仓库未提供描述。
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
Consistent hashing ring for Distributed Hash Tables (DHT)
Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Apache Druid: a high performance real-time analytics database.
The local version of the backend and UI for the gProfiler agent, featuring advanced flamegraph analysis tools. For the also free cloud version, please see https://profiler.granulate.io
StarRocks is a next-gen sub-second MPP database for full analytics scenarios, including multi-dimensional analytics, real-time analytics and ad-hoc query.
Apache Superset is a Data Visualization and Data Exploration Platform
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
a fast, scalable, multi-language and extensible build system
Configuration reload manager for Erlang applications
This is a repository to implement the Google Tag Manager web-side tag template to be deployed into Google Community Template Gallery.
A code generation framework inspired by JavaScript front-end frameworks
Resource Lifecycle Management framework
mirror of git://git.videolan.org/ffmpeg.git
gProfiler is a system-wide profiler, combining multiple sampling profilers to produce unified visualization of what your CPU is spending time on.
Granulate shared Python utilities
Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
Terraform module to create Amazon Elastic Kubernetes (EKS) resources
此仓库未提供描述。
The AWS Provider enables Terraform to manage AWS resources.
Translate APIs described by OpenAPI Specifications (OAS) into GraphQL
Thrift for Android that saves you methods
Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.
A Swift command line tool for generating your Xcode project
Apache Iceberg
Pinterest在GitHub上构建了多个开源项目,涵盖了UI组件、图像处理、数据查询等功能。其项目如gestalt和querybook在社区中得到广泛使用,展示了Pinterest的技术能力和开发者支持。
Pinterest使用多种编程语言进行开发,主要包括Java、Python、TypeScript和Objective-C。这些语言支持其在开源项目中的多样性和灵活性,有助于满足不同的技术需求。
是的,Pinterest的GitHub代码库是公开的,任何人都可以访问和查看。这种透明性有助于社区参与和反馈,同时也展示了Pinterest对开源文化的支持。