Software and hardware using uriparser
Please note, this website is work-in-progress.
Be encouraged to join improving this website. Thank you!
NOTE: For bindings and 3rd-party wrappers, please check the dedicated page.
Software
To be included in this list, the related piece of software needs to be Open Source (so that users can study its use of uriparser) and notable, e.g. be packaged in multiple (unrelated) distributions of GNU/Linux.
-
A
-
aff4 — The Advanced Forensic File Format (see
src/rdf.cc
) -
Apache Arrow — Cross-language development platform for in-memory data (see
cpp/src/arrow/util/uri.cc
) -
Asterisk — framework for building communications applications (see
main/uri.c
) -
aws_sigv4 — Small C library for generating Amazon Web Services signature version 4 (see
src/uri.c
)
-
aff4 — The Advanced Forensic File Format (see
-
B
-
BioSignalML C++ library (see
src/utility/uri_parse.c
) -
bmx — Library and utilities to read and write broadcasting media files; primarily supports the MXF file format (see
src/common/URI.cpp
)
-
BioSignalML C++ library (see
-
C
-
camin — C implementation of amin (see
libamin/stage/amin.c
) -
c-icap-xss — library to defend Reflected XSS (see
src/services/xss/body/utils/Url.h
) -
Coconut — Object Runtime C++ CPP (see
source/runtime/builtins/nutrt-uri_*.hxx
) -
collada-dom — COLLADA Document Object Model (DOM) C++ Library (see
dom/src/dae/daeURI.cpp
) -
Crawler — C++ Web Crawling Framework (see
Source/Crawler/Link.cpp
) -
crawlserv++ — application for crawling websites and analyzing textual content (see
crawlserv/src/URIParser.cpp
)
-
camin — C implementation of amin (see
-
D
-
DCAF — implementation of the DCAF (draft-gerdes-ace-dcaf-authorize-04) protocol (see
mediatek/external/uriparser/uriparser_external/UriGlue.c
)
-
DCAF — implementation of the DCAF (draft-gerdes-ace-dcaf-authorize-04) protocol (see
- E
-
F
-
FAPG — Fast Audio Playlist Generator (see
fapg.c
) -
FedFs utils — Federated File System (see
src/libnsdb/path.c
) -
Finjin (finjin-common) — multiplatform 3D visualization & simulation engine suitable for use in the creation of games and other interactive applications (see
cpp/library/src/Uri.cpp
) -
flood — BitTorrent client (see
src/util/uri_util.c
) -
fusedav — FUSE-based DAV client (see
src/props.c
)
-
FAPG — Fast Audio Playlist Generator (see
-
G
-
glide — simple webkit2 browser (see
glide.c
) -
gst-plugin-dlnasrc — retrieve content from a DLNA (Digital Living Network Allicance) DMS (Digital Media Server) (see
src/gstdlnasrc.c
)
-
glide — simple webkit2 browser (see
-
H
-
har — high-availability resolver (see
har.c
) -
Harbour contrib (see
harbour-core/contrib/hburiparser/hburiparser.c
) -
HPCC Systems — open source, massive parallel-processing computing platform for big data processing and analytics (see
common/remote/uri.cpp
) -
hpks — Holzgas-Puffer-Kontroll-System (see
HPKS/json_worker.c
) -
hsfs2 — Not only an NFS client via Fuse (see
hsfs/hsfs_main.c
)
-
har — high-availability resolver (see
-
I
-
InFeRno — An Intelligent Framework for Recognizing Pornographic Web Pages (see
src/bin/sac-parser.cpp
)
-
InFeRno — An Intelligent Framework for Recognizing Pornographic Web Pages (see
-
J
-
jvst — json schema validation tool (see
src/parserutils.h
)
-
jvst — json schema validation tool (see
-
K
-
Kraken — Unified Footprinting (see
src/http_scan.c
)
-
Kraken — Unified Footprinting (see
-
L
-
libest — implements RFC 7030 (Enrollment over Secure Transport) (see
src/est/est.c
) -
libkml — Google's implementation of OGC KML 2.2 (see
src/kml/base/uri_parser.cc
) -
libpalmsocket — Open webOS C library for asynchronous network sockets (see
Tests/PslTestBlade/Src/TestCmdHTTPGet.cpp
) -
libpbnjson — Palm's Better Native JSON library (see
src/pbnjson_c/jschema.c
) -
libpepflashplayer-renderer — (see
src/PPB/PPB_URLUtil_Dev.c
) -
libpw (see
src/pw/pw_uri.cpp
) -
librapid — Windows asychronous TCP server library (see
example/http/uri.h
) -
libscep — Implementation of the SCEP protocol in C for both client and server (see
src/clients/cli/scep-client.h
) -
libsocketio — C library for Socket.IO (see
src/lsio_uri.c
) -
libsvg — library for SVG files (see
libsvg/src/svg_uri.c
) -
liburi — URI/IRI library based upon uriparser (see
parse.c
) -
libw — Experimental C++ async networking library (see
src/w/io/data/uri.h
) -
libxspf — XSPF playlist handling library (see
src/XspfReader.cpp
) -
linkshare — LinkShare FastCGI program (see
json_conv.c
) -
luna-sysservice — Open webOS image manipulation, preference, timezone and ringtone services (see
Src/UrlRep.cpp
)
-
libest — implements RFC 7030 (Enrollment over Secure Transport) (see
-
M
-
Machinekit — platform for machine control applications (see
src/machinetalk/webtalk/webtalk_wsproxy.cc
) -
MediaProcessors — library for multimedia processing and streaming with REST-based control interface (see
utils/src/uri_parser.c
) -
MiKTeX — implementation of TeX/LaTeX and related programs for Windows (see
Libraries/MiKTeX/Core/Uri.cpp
) -
mqtt-http-server — HTTPD supporting MQTT for long polled subscriptions (see
httpd.c
) -
mulk — download agent similar to wget/curl (see
lib/uri_parser.c
)
-
Machinekit — platform for machine control applications (see
-
N
-
nodeoze — node inspired library for modern c++ (see
src/nuri.cpp
)
-
nodeoze — node inspired library for modern c++ (see
-
O
-
openFrameworks — community-developed cross platform toolkit for creative coding in C++ (see
libs/openFrameworks/graphics/ofImage.cpp
) -
OpenMoko Media Player — media player for OM2007.2 (see
openmoko-mediaplayer2/src/playlist.c
) -
Open vStorage VolumeDriver — core of the Open vStorage solution: a high performance distributed block layer; converts block storage into objects (Storage Container Objects) (see
src/youtils/Uri.cpp
) -
Orfeo ToolBox — remote sensing images processing (see
Utilities/otbkml/src/kml/base/uri_parser.cc
)
-
openFrameworks — community-developed cross platform toolkit for creative coding in C++ (see
-
P
-
PDL Tools — library of reusable tools used and developed by the Pivotal Data Science and Data Engineering teams (see
src/modules/uri_utils/uri_utils.c
) -
pguri — uri type for PostgreSQL (see
uri.c
) -
polyorc — http load generator (see
polyorclib/polyorcmatcher.c
)
-
PDL Tools — library of reusable tools used and developed by the Pivotal Data Science and Data Engineering teams (see
-
Q
-
querysort — RFC 1866 querystring sorting program and library (see
src/querysort_main.c
)
-
querysort — RFC 1866 querystring sorting program and library (see
- R
-
S
-
snacka — RFC-6455 compliant websocket client written in C (see
src/snacka/websocket.c
) -
socket-intents — Augmented socket interface for applications to express knowledge about their communication (see
tests/test_socketconnect.c
) -
songcast-receiver — simple Songcast receiver for Pulseaudio (see
uri.c
) -
Space Tab bot — Github bot to detect space-tab-mixed files, and post issue (see
lib/liburiparser/uriparserext.c
) -
sqlite3_extensions — sqlite3 extension that adds URI parsing function uriparse_host (see
uriparse.c
) -
Swarm — high-perfomance library for web crawling (see
swarm/url.cpp
)
-
snacka — RFC-6455 compliant websocket client written in C (see
-
T
-
Testomato Minicrawler (see
src/crawler.c
) -
tero — web presentation engine to manage software projects (see
src/webserve.cc
) -
TheVoid — asynchronious event-driven C++ library (see
thevoid/swarm/url.cpp
) -
tpm2-tss — Trusted Computing Group's (TCG) TPM2 Software Stack (TSS) (see
tcti/tcti_socket.c
) -
trecul — C++ dataflow library (see
ads-df/FileSystem.cc
) -
Tvheadend — TV streaming server for Linux (see
src/url.c
)
-
Testomato Minicrawler (see
-
U
-
urbin — async'd non-block'd server (see
src/feature/webclient.h
) -
uSCXML — SCXML interpreter and transformer/compiler written in C/C++ with bindings to Java, C#, Python and Lua (see
src/uscxml/util/URL.cpp
)
-
urbin — async'd non-block'd server (see
-
V
-
vbus-server — Small cgi app displaying temperature history of resol vbus heating data (see
src/main.cpp
) -
Vertica Extension Packages — User Defined Extensions to the Vertica Analytic Database (see
web_package/src/UriExtractor.cpp
)
-
vbus-server — Small cgi app displaying temperature history of resol vbus heating data (see