If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: hackage.haskell.org/package/filepath - filepath: Library for manipula.

site address: hackage.haskell.org/package/filepath

site title: filepath: Library for manipulating FilePaths in a cross platform way.

Our opinion (on Tuesday 14 July 2026 16:18:41 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


page from cache: 9 hours ago
Meta tags:

Headings (most frequently used words):

filepath, for, flags, library, manipulating, filepaths, in, cross, platform, way, modules, downloads, readme, manual, what, is, maintainer, corner,

Text of the page (most frequently used words):
system (30), #filepath (29), ospath (23), the (20), for (18), and (13), filepaths (12), with (11), package (11), windows (10), posix (10), more (8), haskell (8), string (7), path (6), use (6), platform (6), values (6), type (5), are (5), encoding (5), modules (5), 100 (5), library (4), api (4), new (4), shortbytestring (4), manipulates (4), style (4), separator (4), provides (4), manipulating (4), com (4), flag (4), hackage (3), this (3), variant (3), possible (3), because (3), correct (3), unpinned (3), legacy (3), three (3), variants (3), ghc (3), description (3), readme (3), 300 (3), https (3), github (3), source (3), template (3), internal (3), can (3), cabal (2), paths (2), such (2), out (2), that (2), you (2), used (2), definition (2), where (2), code (2), base (2), what (2), documentation (2), information (2), osstring (2), all (2), same (2), dealing (2), current (2), specific (2), either (2), deals (2), drives (2), linux (2), each (2), there (2), main (2), recommended (2), when (2), operating (2), abstracted (2), internally (2), dependent (2), functionality (2), shipped (2), two (2), last (2), 2026 (2), log (2), rating (2), downloads (2), details (2), dependencies (2), maerwald (2), julian (2), ospald (2), maintainer (2), neil (2), mitchell (2), info (2), 200 (2), maintainers (2), browse (2), cpphs (2), flags (2), found (2), cross (2), way (2), produced, strong, hpath, libraries, check, following, also, note, low, level, makes, attempt, providing, safe, distinguishing, between, absolute, relative, ensures, invariants, validity, encouraged, whenever, least, utf, 16le, strings, win32, unix, filenames, don, have, predefined, per, passed, syscalls, char, specification, simplified, byte, array, follows, syscall, conventions, preserving, newtype, afp, prelude, list, unicode, points, like, but, general, purpose, refer, those, provide, calling, differences, different, back, docs, available, success, reported, reports, build, status, your, votes, estimated, bayesian, average, 70511, total, 126, days, 1930, direct, 14196, indirect, reverse, arch, fedora, distributions, head, git, clone, repo, issues, bug, tracker, blob, master, home, page, category, 20t08, 45z, uploaded, hasufell, posteo, ndmitchell, gmail, author, 2005, 2020, 2021, 2022, copyright, bsd, clause, license, tested, quasiquoter, lift, exceptions, deepseq, bytestring, changelog, change, 301, 102, 101, versions, rss, candidates, edit, trustees, neilmitchell, ianlynagh, herbertvalerioriedel, duncancoutts, austinseipp, corner, included, tar, disable, enable, disabled, fixes, haddock, links, default, name, manual, types, quick, jump, index, skip, introduction, into, examples, here, blog, post, powerful, manipulation, synonym, report, vulnerability, propose, tags, bsd3, user, accounts, upload, search,


Text of the page (random words):
filepath library for manipulating filepaths in a cross platform way hackage package search browse what s new upload user accounts filepath library for manipulating filepaths in a cross platform way bsd3 library system propose tags report a vulnerability this package provides functionality for manipulating filepath values and is shipped with ghc it provides two variants for filepaths legacy filepaths type filepath string operating system abstracted filepaths ospath internally unpinned shortbytestring platform dependent encoding it is recommended to use ospath when possible because it is more correct for each variant there are three main modules system filepath posix system ospath posix manipulates posix linux style filepath values with as the path separator system filepath windows system ospath windows manipulates windows style filepath values with either or as the path separator and deals with drives system filepath system ospath for dealing with current platform specific filepaths for more powerful string manipulation of ospath you can use the os string package ospath is a type synonym for osstring an introduction into the new api can be found in this blog post code examples for the new api can be found here skip to readme modules index quick jump system system filepath system filepath posix system filepath windows system ospath system ospath encoding system ospath internal system ospath posix system ospath posix internal system ospath types system ospath windows system ospath windows internal flags manual flags name description default cpphs use cpphs fixes haddock source links disabled use f flag to enable a flag or f flag to disable that flag more info downloads filepath 1 5 5 0 tar gz browse cabal source package package description as included in the package maintainer s corner package maintainers austinseipp duncancoutts herbertvalerioriedel ianlynagh neilmitchell maerwald for package maintainers and hackage trustees edit package information candidates 1 4 0 0 1 4 99 0 1 4 99 1 1 4 99 2 1 4 99 3 1 4 99 5 2 0 0 0 2 0 0 1 2 0 0 2 2 0 0 3 versions rss 1 0 1 1 0 0 1 1 0 1 1 1 0 2 1 1 0 3 1 1 0 4 1 2 0 0 1 2 0 1 1 3 0 0 1 3 0 1 1 3 0 2 1 4 0 0 1 4 1 0 1 4 1 1 1 4 1 2 1 4 2 1 4 2 1 1 4 2 2 1 4 100 0 1 4 100 1 1 4 100 2 1 4 100 3 1 4 100 4 1 4 101 0 1 4 102 0 1 4 200 0 1 4 200 1 1 4 300 1 1 4 300 2 1 4 301 0 1 5 0 0 1 5 2 0 1 5 3 0 1 5 4 0 1 5 5 0 info change log changelog md dependencies base 4 12 0 0 4 23 bytestring 0 11 3 0 deepseq exceptions os string 2 0 1 template haskell template haskell lift 0 1 0 2 template haskell quasiquoter 0 1 0 2 details tested with ghc 8 6 5 8 8 4 8 10 7 9 0 2 9 2 8 9 4 8 9 6 3 9 8 1 license bsd 3 clause copyright neil mitchell 2005 2020 julian ospald 2021 2022 author neil mitchell ndmitchell gmail com maintainer julian ospald hasufell posteo de uploaded by maerwald at 2026 01 20t08 14 45z category system home page https github com haskell filepath blob master readme md bug tracker https github com haskell filepath issues source repo head git clone https github com haskell filepath distributions arch 1 4 300 1 fedora 1 5 4 0 reverse dependencies 1930 direct 14196 indirect details downloads 70511 total 126 in the last 30 days rating 2 25 votes 2 estimated by bayesian average your rating λ λ λ status docs available build log last success reported on 2026 01 20 all 1 reports readme for filepath 1 5 5 0 back to package description filepath the filepath package provides functionality for manipulating filepath values and is shipped with ghc it provides two variants for filepaths legacy filepaths type filepath string operating system abstracted filepaths ospath internally unpinned shortbytestring platform dependent encoding it is recommended to use ospath when possible because it is more correct for each variant there are three main modules system filepath posix system ospath posix manipulates posix linux style filepath values with as the path separator system filepath windows system ospath windows manipulates windows style filepath values with either or as the path separator and deals with drives system filepath system ospath for dealing with current platform specific filepaths all three modules provide the same api and the same documentation calling out differences in the different variants system osstring is like system ospath but more general purpose refer to the documentation of those modules for more information what is a filepath in haskell the legacy definition used in base and prelude is type filepath string where a haskell string is a list of unicode code points the new definition is simplified newtype ospath afp shortbytestring where shortbytestring is an unpinned byte array and follows syscall conventions preserving the encoding on unix filenames don t have a predefined encoding as per the posix specification and are passed as char to syscalls on windows at least the api used by win32 filepaths are utf 16le strings you are encouraged to use ospath whenever possible because it is more correct also note that this is a low level library and it makes no attempt at providing a more type safe variant for filepaths e g by distinguishing between absolute and relative paths and ensures no invariants such as filepath validity for such libraries check out the following hpath path paths strong path produced by hackage and cabal 3 16 1 0
Images from subpage: "hackage.haskell.org/package/filepath-1.4.2.2" Verify
Images from subpage: "hackage.haskell.org/package/filepath-1.4.100.0" Verify
Images from subpage: "hackage.haskell.org/package/filepath-1.4.100.1" Verify
Images from subpage: "hackage.haskell.org/package/filepath-1.4.100.2" Verify
Images from subpage: "hackage.haskell.org/package/filepath-1.4.100.3" Verify

Verified site has: 94 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-94


The site also has references to the 2 subdomain(s)

  hackage.haskell.org  Verify   haskell.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 200
server nginx/1.24.0 (Ubuntu)
content-type text/html; charset=utf-8
cache-control public, max-age=300
content-encoding gzip
via 1.1 varnish, 1.1 varnish
accept-ranges bytes
age 0
date Tue, 14 Jul 2026 06:18:38 GMT
x-served-by cache-dfw-ktki8620053-DFW, cache-rtm-ehrd2290028-RTM
x-cache MISS, MISS
x-cache-hits 0, 0
x-timer S1784009918.902469,VS0,VE225
vary Accept, Accept-Encoding

Meta Tags

title="filepath: Library for manipulating FilePaths in a cross platform way."
name="viewport" content="width=device-width, initial-scale=1"
name="twitter:card" content="summary"
name="twitter:site" content="@hackage"
property="og:url" content="//hackage.haskell.org/package/filepath"
property="og:site_name" content="Hackage"
property="og:type" content="website"
property="og:title" content="filepath"
property="og:description" content="Library for manipulating FilePaths in a cross platform way."

Load Info

page size850616
load time (s)0.4301
redirect count0
speed download402406
server IP 151.101.205.170
* all occurrences of the string "http://" have been changed to "htt???/"