• Stars
    star
    5,914
  • Rank 6,502 (Top 0.2 %)
  • Language
    Swift
  • License
    MIT License
  • Created about 4 years ago
  • Updated 19 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Network Logger for Apple platforms
promo-main

Pulse is a powerful logging system for Apple Platforms. Native. Built with SwiftUI.

Record and inspect logs and URLSession network requests right from your iOS app. Share logs and view them in Pulse Pro or use remote logging to see them in real time. Logs are stored locally and never leave your devices.

About

Pulse is not just a tool, it's a framework. It records events from URLSession or from frameworks that use it, such as Alamofire or Get, and displays them using PulseUI views that you integrate directly into your app. This way Pulse console is available for everyone who has your test builds. You or your QA team can view the logs on the device and easily share them to attach to bug reports.

Pulse is not a network proxy. If you need one, check out Proxyman.

Getting Started

The best way to start using Pulse is with the Getting Started guide. There are many ways to use it and to learn more, see the dedicated docs:

Pulse Pro

Pulse Pro is a professional macOS app that allows you to view logs in real time. The app is designed to be flexible, expansive, and precise while using all the familiar macOS patterns. It makes it easy to navigate large log files with table and text modes, filters, an all-new network inspector, JSON filters, and more.

Minimum Requirements

Pulse Swift Xcode Platforms
Pulse 4.0 Swift 5.7 Xcode 14.1 iOS 14.0, tvOS 15.0, watchOS 8.0, macOS 12.0
Pulse 3.0 Swift 5.7 Xcode 14.1 iOS 14.0, tvOS 14.0, watchOS 8.0, macOS 12.0

License

Pulse is available under the MIT license. See the LICENSE file for more info.

More Repositories

1

Nuke

Image loading system
Swift
7,830
star
2

DFImageManager

Image loading, processing, caching and preheating
Objective-C
1,182
star
3

Get

Web API client built using async/await
Swift
896
star
4

Preheat

Automates prefetching of content in UITableView and UICollectionView
Swift
630
star
5

PulsePro

A macOS app for viewing logs from Pulse
Swift
485
star
6

Align

Intuitive and powerful Auto Layout library
Swift
352
star
7

Future

Streamlined Future<Value, Error> implementation
Swift
318
star
8

FetchImage

Makes it easy to download images using Nuke and display them in SwiftUI apps
Swift
212
star
9

Arranged

Open source replacement of UIStackView for iOS 8 (100% layouts supported)
Swift
209
star
10

Regex

Open source regex engine
Swift
202
star
11

Formatting

Swift
177
star
12

VPN

Sample custom VPN client/server in Swift
Swift
169
star
13

DFCache

Composite LRU cache with fast metadata using UNIX extended file attributes
Objective-C
162
star
14

RxNuke

RxSwift extensions for Nuke
Swift
149
star
15

CreateAPI

Delightful code generator for OpenAPI specs
Swift
142
star
16

SwiftSQL

Swift API for SQLite
Swift
131
star
17

ThreeColumnNavigation

A minimal example of three-column navigation for iPad and macOS using SwiftUI
Swift
125
star
18

Stacks

A micro UIStackView convenience API inspired by SwiftUI
Swift
73
star
19

Nuke-FLAnimatedImage-Plugin

FLAnimatedImage plugin for Nuke
Swift
53
star
20

RxUI

Auto-binding for RxSwift inspired by SwiftUI
Swift
42
star
21

Nuke-Alamofire-Plugin

Alamofire plugin for Nuke
Swift
39
star
22

DFJPEGTurbo

Objective-C libjpeg-turbo wrapper
C
33
star
23

NukeDemo

Nuke Demo
Swift
30
star
24

ImagePublisher

Combine publishers for Nuke
Swift
25
star
25

articles

Articles for kean.github.io
18
star
26

URLQueryEncoder

URL query encoder with support for all OpenAPI serialization options
Swift
17
star
27

NukeUI

Lazy image loading for Apple platforms: SwiftUI, UIKit, AppKit
Swift
15
star
28

NukeBuilder

A fun and convenient way to use Nuke
Swift
14
star
29

ScrollViewPrefetcher

Prefetching for SwiftUI
Swift
14
star
30

PulseLogHandler

SwiftLog Extension for Pulse
Swift
12
star
31

HTTPHeaders

Parsing Simple HTTP Headers
Swift
11
star
32

OctoKit

GitHub API client built with Fuse
Swift
8
star
33

PulseApps

Base Pulse macOS and iOS apps and a few demo projects
Swift
7
star