rerebase: Reexports from "base" with a bunch of other standard libraries

[ library, mit, unclassified ] [ Propose Tags ] [ Report a vulnerability ]

A rich drop-in replacement for "base". For details and docs please visit the project's GitHub page.

Modules

[Last Documentation]

  • Control
    • Control.Applicative
      • Control.Applicative.Backwards
      • Control.Applicative.Lift
    • Control.Arrow
    • Control.Category
    • Control.Comonad
    • Control.Concurrent
      • Control.Concurrent.Chan
      • Control.Concurrent.MVar
      • Control.Concurrent.QSem
      • Control.Concurrent.QSemN
      • Control.Concurrent.STM
        • Control.Concurrent.STM.TArray
        • Control.Concurrent.STM.TBQueue
        • Control.Concurrent.STM.TChan
        • Control.Concurrent.STM.TMVar
        • Control.Concurrent.STM.TQueue
        • Control.Concurrent.STM.TSem
        • Control.Concurrent.STM.TVar
    • Control.DeepSeq
    • Control.Exception
      • Control.Exception.Base
    • Control.Monad
      • Control.Monad.Cont
        • Control.Monad.Cont.Class
      • Error
        • Control.Monad.Error.Class
      • Control.Monad.Fail
      • Control.Monad.Fix
      • IO
        • Control.Monad.IO.Class
      • Control.Monad.Identity
      • Control.Monad.RWS
        • Control.Monad.RWS.Class
        • Control.Monad.RWS.Lazy
        • Control.Monad.RWS.Strict
      • Control.Monad.Reader
        • Control.Monad.Reader.Class
      • Control.Monad.ST
        • Control.Monad.ST.Lazy
          • Control.Monad.ST.Lazy.Unsafe
        • Control.Monad.ST.Strict
        • Control.Monad.ST.Unsafe
      • Control.Monad.STM
      • Control.Monad.Signatures
      • Control.Monad.State
        • Control.Monad.State.Class
        • Control.Monad.State.Lazy
        • Control.Monad.State.Strict
      • Control.Monad.Trans
        • Control.Monad.Trans.Class
        • Control.Monad.Trans.Cont
        • Control.Monad.Trans.Except
        • Control.Monad.Trans.Identity
        • Control.Monad.Trans.Maybe
        • Control.Monad.Trans.RWS
          • Control.Monad.Trans.RWS.Lazy
          • Control.Monad.Trans.RWS.Strict
        • Control.Monad.Trans.Reader
        • Control.Monad.Trans.State
          • Control.Monad.Trans.State.Lazy
          • Control.Monad.Trans.State.Strict
        • Control.Monad.Trans.Writer
          • Control.Monad.Trans.Writer.Lazy
          • Control.Monad.Trans.Writer.Strict
      • Control.Monad.Writer
        • Control.Monad.Writer.Class
        • Control.Monad.Writer.Lazy
        • Control.Monad.Writer.Strict
      • Control.Monad.Zip
    • Control.Selective
      • Control.Selective.Free
      • Control.Selective.Multi
      • Rigid
        • Control.Selective.Rigid.Free
        • Control.Selective.Rigid.Freer
  • Data
    • Data.Biapplicative
    • Data.Bifoldable
    • Data.Bifunctor
      • Data.Bifunctor.Apply
      • Data.Bifunctor.Biff
      • Data.Bifunctor.Clown
      • Data.Bifunctor.Flip
      • Data.Bifunctor.Join
      • Data.Bifunctor.Joker
      • Data.Bifunctor.Product
      • Data.Bifunctor.Tannen
      • Data.Bifunctor.Wrapped
    • Data.Bitraversable
    • Data.Bits
    • Data.Bool
    • Data.ByteString
      • Data.ByteString.Builder
        • Data.ByteString.Builder.Extra
        • Data.ByteString.Builder.Internal
        • Data.ByteString.Builder.Prim
          • Data.ByteString.Builder.Prim.Internal
        • Data.ByteString.Builder.Scientific
      • Data.ByteString.Char8
      • Data.ByteString.Internal
      • Data.ByteString.Lazy
        • Data.ByteString.Lazy.Char8
        • Data.ByteString.Lazy.Internal
      • Data.ByteString.Short
        • Data.ByteString.Short.Internal
      • Data.ByteString.Unsafe
    • Data.Char
    • Data.Coerce
    • Data.Complex
    • Data.DList
    • Data.Data
    • Data.Dynamic
    • Data.Either
      • Data.Either.Combinators
      • Data.Either.Validation
    • Data.Eq
    • Data.Fixed
    • Data.Foldable
    • Data.Function
    • Data.Functor
      • Data.Functor.Alt
      • Data.Functor.Apply
      • Data.Functor.Bind
        • Data.Functor.Bind.Class
        • Data.Functor.Bind.Trans
      • Data.Functor.Classes
      • Data.Functor.Compose
      • Data.Functor.Constant
      • Data.Functor.Contravariant
        • Data.Functor.Contravariant.Compose
        • Data.Functor.Contravariant.Divisible
      • Data.Functor.Extend
      • Data.Functor.Identity
      • Data.Functor.Invariant
        • Data.Functor.Invariant.TH
      • Data.Functor.Plus
      • Data.Functor.Product
      • Data.Functor.Reverse
      • Data.Functor.Sum
    • Data.Graph
    • Data.Group
    • Data.Groupoid
    • HashMap
      • Data.HashMap.Lazy
      • Data.HashMap.Strict
    • Data.HashSet
    • Data.Hashable
    • Data.IORef
    • Data.Int
    • Data.IntMap
      • Data.IntMap.Lazy
      • Data.IntMap.Strict
    • Data.IntSet
    • Data.Isomorphism
    • Data.Ix
    • Data.Kind
    • Data.List
      • Data.List.NonEmpty
    • Data.Map
      • Data.Map.Lazy
      • Data.Map.Strict
    • Data.Maybe
    • Data.Monoid
    • Data.Ord
    • Data.Profunctor
      • Data.Profunctor.Adjunction
      • Data.Profunctor.Cayley
      • Data.Profunctor.Choice
      • Data.Profunctor.Closed
      • Data.Profunctor.Composition
      • Data.Profunctor.Mapping
      • Data.Profunctor.Monad
      • Data.Profunctor.Ran
      • Data.Profunctor.Rep
      • Data.Profunctor.Sieve
      • Data.Profunctor.Strong
      • Data.Profunctor.Traversing
      • Data.Profunctor.Types
      • Data.Profunctor.Unsafe
      • Data.Profunctor.Yoneda
    • Data.Proxy
    • Data.Ratio
    • Data.STRef
      • Data.STRef.Lazy
      • Data.STRef.Strict
    • Data.Scientific
    • Data.Semigroup
      • Data.Semigroup.Bifoldable
      • Data.Semigroup.Bitraversable
      • Data.Semigroup.Foldable
      • Data.Semigroup.Traversable
        • Data.Semigroup.Traversable.Class
    • Data.Semigroupoid
      • Data.Semigroupoid.Dual
      • Data.Semigroupoid.Ob
      • Data.Semigroupoid.Static
    • Data.Sequence
    • Data.Set
    • Data.String
    • Data.Text
      • Data.Text.Array
      • Data.Text.Encoding
        • Data.Text.Encoding.Error
      • Data.Text.Foreign
      • Data.Text.IO
      • Data.Text.Internal
      • Data.Text.Lazy
        • Data.Text.Lazy.Builder
          • Data.Text.Lazy.Builder.Int
          • Data.Text.Lazy.Builder.RealFloat
          • Data.Text.Lazy.Builder.Scientific
        • Data.Text.Lazy.Encoding
        • Data.Text.Lazy.IO
        • Data.Text.Lazy.Read
      • Data.Text.Read
      • Data.Text.Unsafe
    • Data.Time
      • Data.Time.Calendar
        • Data.Time.Calendar.Easter
        • Data.Time.Calendar.Julian
        • Data.Time.Calendar.MonthDay
        • Data.Time.Calendar.OrdinalDate
        • Data.Time.Calendar.WeekDate
      • Data.Time.Clock
        • Data.Time.Clock.POSIX
        • Data.Time.Clock.TAI
      • Data.Time.Compat
      • Data.Time.Format
        • Data.Time.Format.ISO8601
      • Data.Time.LocalTime
    • Data.Traversable
      • Data.Traversable.Instances
    • Data.Tree
    • Data.Tuple
    • Type
      • Data.Type.Bool
      • Data.Type.Coercion
      • Data.Type.Equality
    • Data.Typeable
    • Data.UUID
    • Data.Unique
    • Data.Vector
      • Fusion
        • Stream
          • Data.Vector.Fusion.Stream.Monadic
        • Data.Vector.Fusion.Util
      • Data.Vector.Generic
        • Data.Vector.Generic.Base
        • Data.Vector.Generic.Mutable
        • Data.Vector.Generic.New
      • Data.Vector.Instances
      • Internal
        • Data.Vector.Internal.Check
      • Data.Vector.Mutable
      • Data.Vector.Primitive
        • Data.Vector.Primitive.Mutable
      • Data.Vector.Storable
        • Data.Vector.Storable.Internal
        • Data.Vector.Storable.Mutable
      • Data.Vector.Unboxed
        • Data.Vector.Unboxed.Base
        • Data.Vector.Unboxed.Mutable
    • Data.Version
    • Data.Void
      • Data.Void.Unsafe
    • Data.Word
  • Debug
    • Debug.Trace
  • Foreign
    • Foreign.C
      • Foreign.C.Error
      • Foreign.C.String
      • Foreign.C.Types
    • Foreign.Concurrent
    • Foreign.ForeignPtr
      • Foreign.ForeignPtr.Unsafe
    • Foreign.Marshal
      • Foreign.Marshal.Alloc
      • Foreign.Marshal.Array
      • Foreign.Marshal.Error
      • Foreign.Marshal.Pool
      • Foreign.Marshal.Safe
      • Foreign.Marshal.Unsafe
      • Foreign.Marshal.Utils
    • Foreign.Ptr
    • Foreign.StablePtr
    • Foreign.Storable
  • GHC
    • GHC.Arr
    • GHC.Base
    • GHC.Char
    • GHC.Conc
      • GHC.Conc.IO
      • GHC.Conc.Signal
      • GHC.Conc.Sync
    • GHC.Enum
    • GHC.Environment
    • GHC.Err
    • GHC.Exception
    • GHC.Exts
    • GHC.Fingerprint
      • GHC.Fingerprint.Type
    • GHC.Float
      • GHC.Float.ConversionUtils
      • GHC.Float.RealFracMethods
    • GHC.Foreign
    • GHC.ForeignPtr
    • GHC.Generics
    • GHC.IO
      • GHC.IO.Buffer
      • GHC.IO.BufferedIO
      • GHC.IO.Device
      • GHC.IO.Encoding
        • GHC.IO.Encoding.Failure
        • GHC.IO.Encoding.Iconv
        • GHC.IO.Encoding.Latin1
        • GHC.IO.Encoding.Types
        • GHC.IO.Encoding.UTF16
        • GHC.IO.Encoding.UTF32
        • GHC.IO.Encoding.UTF8
      • GHC.IO.Exception
      • GHC.IO.FD
      • GHC.IO.Handle
        • GHC.IO.Handle.FD
        • GHC.IO.Handle.Internals
        • GHC.IO.Handle.Text
        • GHC.IO.Handle.Types
      • GHC.IO.IOMode
    • GHC.IOArray
    • GHC.IORef
    • GHC.Int
    • GHC.List
    • GHC.MVar
    • GHC.Num
    • GHC.OverloadedLabels
    • GHC.Profiling
    • GHC.Ptr
    • GHC.Read
    • GHC.Real
    • GHC.Records
    • GHC.ST
    • GHC.STRef
    • GHC.Show
    • GHC.Stable
    • GHC.Stack
    • GHC.Stats
    • GHC.Storable
    • GHC.TopHandler
    • GHC.TypeLits
    • GHC.TypeNats
    • GHC.Unicode
    • GHC.Weak
    • GHC.Word
  • Numeric
    • Numeric.Natural
  • Prelude
  • System
    • System.CPUTime
    • Console
      • System.Console.GetOpt
    • System.Environment
    • System.Exit
    • System.IO
      • System.IO.Error
      • System.IO.Unsafe
    • System.Info
    • System.Mem
      • System.Mem.StableName
      • System.Mem.Weak
    • Posix
      • System.Posix.Internals
      • System.Posix.Types
    • System.Timeout
  • Text
    • ParserCombinators
      • Text.ParserCombinators.ReadP
      • Text.ParserCombinators.ReadPrec
    • Text.Printf
    • Text.Read
      • Text.Read.Lex
    • Text.Show
  • Unsafe
    • Unsafe.Coerce

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1, 1.0.1, 1.0.1.1, 1.0.2, 1.0.3, 1.1, 1.1.1, 1.1.2, 1.2, 1.2.1, 1.2.2, 1.3, 1.3.1, 1.3.1.1, 1.4, 1.4.1, 1.5, 1.6, 1.6.0.1, 1.6.1, 1.7, 1.7.1.1, 1.7.2, 1.7.3, 1.7.4, 1.8, 1.9, 1.10, 1.10.0.1, 1.11, 1.11.0.1, 1.12.0.1, 1.12.1, 1.13, 1.13.0.1, 1.13.1, 1.13.2, 1.14, 1.15, 1.15.0.3, 1.16.0.1, 1.16.1, 1.18, 1.19, 1.20, 1.20.1, 1.20.1.1, 1.20.2, 1.21, 1.21.1, 1.21.2, 1.22, 1.23
Dependencies rebase (==1.23) [details]
License MIT
Copyright (c) 2016, Nikita Volkov
Author Nikita Volkov <nikita.y.volkov@mail.ru>
Maintainer Nikita Volkov <nikita.y.volkov@mail.ru>
Uploaded by NikitaVolkov at 2026-01-28T08:13:19Z
Home page https://github.com/nikita-volkov/rerebase
Bug tracker https://github.com/nikita-volkov/rerebase/issues
Source repo head: git clone https://github.com/nikita-volkov/rerebase
Distributions Arch:1.20.2, LTSHaskell:1.21.2, NixOS:1.21.2, Stackage:1.22
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 21488 total (172 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2026-01-28 [all 1 reports]