An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: debugging-tool

ProxymanApp/Proxyman

Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android ⚑️

Size: 14.5 MB - Last synced at: about 13 hours ago - Pushed at: 14 days ago - Stars: 6,047 - Forks: 199

ethereum/remix-ide

Documentation for Remix IDE

Size: 75.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,305 - Forks: 1,118

rohanrhu/gdb-frontend

β˜• GDBFrontend is an easy, flexible and extensible gui debugger.

Language: JavaScript - Size: 31.1 MB - Last synced at: about 14 hours ago - Pushed at: 5 months ago - Stars: 2,933 - Forks: 106

hardenedapple/vsh

Store and replay shell sessions -- also output search/modification/undo/redo.

Language: Emacs Lisp - Size: 844 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 23 - Forks: 1

outrigdev/outrig

Dev-time observability tool for Go programs. Search logs, monitor goroutines, and track variables with minimal setup.

Language: Go - Size: 5.39 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 0

DaveWoodCom/XCGLogger

A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.

Language: Swift - Size: 1.84 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 3,964 - Forks: 479

Goose97/timber.nvim

Neovim plugin to quickly insert log statements and capture log output

Language: Lua - Size: 509 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 158 - Forks: 6

Quang123-op/Heart_Attack

Predict the likelihood of heart attacks using machine learning. Includes data preprocessing, feature selection, model training, and evaluation to assist early diagnosis and intervention

Size: 1.95 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

chrisgrieser/obsidian-divide-and-conquer

An Obsidian plugin that provides commands for bulk enabling/disabling of plugins. Useful for debugging when you have many plugins.

Language: TypeScript - Size: 162 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 65 - Forks: 5

videre-project/MTGOSDK

A software development kit (SDK) for inspecting and interacting with the Magic: The Gathering Online (MTGO) client.

Language: C# - Size: 4.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 1

commitsovercoffee/border-patrol

🚧 Firefox extension to toggle outlines for all elements on the page for layout debugging.

Language: JavaScript - Size: 20.5 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

hartwork/grub2-theme-preview

:city_sunrise: Preview a full GRUB 2.x theme (or just a background image) using KVM / QEMU

Language: Python - Size: 818 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 359 - Forks: 11

GeorgRottensteiner/C64Studio

C64Studio is a .NET based IDE specializing in game development for the C64 in assembler and BASIC

Language: C# - Size: 134 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 275 - Forks: 38

ruby/debug

Debugging functionality for Ruby

Language: Ruby - Size: 1.65 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 1,204 - Forks: 135

epasveer/seer

Seer - a gui frontend to gdb

Language: C++ - Size: 17.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,126 - Forks: 100

Ilikepizza2/VibeShift

[MCP Server] Complete QA for cursor

Language: Python - Size: 1.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 15 - Forks: 0

jpmelos/fdintercept

A utility program that intercepts and logs stdin, stdout, and stderr for any target command.

Language: Rust - Size: 235 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

C4J/SocketTest

Utility to assisting with testing/developing network applications. Server and Client

Language: Java - Size: 6.86 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

GlasgowEmbedded/glasgow

Scots Army Knife for electronics

Language: Python - Size: 44.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,982 - Forks: 202

GoogleChromeLabs/ProjectVisBug

FireBug for designers β€Ί Edit any webpage, in any state https://a.nerdy.dev/gimme-visbug

Language: JavaScript - Size: 69.8 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 5,562 - Forks: 299

core-explorer/core-explorer

A DWARF parser and core dump analyzer that runs in your browser

Language: JavaScript - Size: 25.4 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 84 - Forks: 0

Rambo3000/LogScraper

A tool to assist in downloading, concatinating and filtering log files

Language: C# - Size: 902 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

microsoft/ProcDump-for-Linux

A Linux version of the ProcDump Sysinternals tool

Language: C - Size: 7.53 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 3,015 - Forks: 320

Operative-Sh/web-eval-agent

An MCP server that autonomously evaluates web applications.

Language: Python - Size: 113 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 657 - Forks: 35

aeeeeeep/objwatch

πŸ—³οΈ ObjWatch is a Python library to trace and monitor object attributes and method calls.

Language: Python - Size: 245 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 22 - Forks: 2

Mohamed00Abdelmonem/Graduation-Project

Graduation Project Management Platform Built a Django-based web app for managing graduation projects. Allows students to submit PDFs, staff to review and grade, and supervisors to track progress in real-time. Features RBAC admin panel, email notifications, and logging for transparency and security.

Language: CSS - Size: 19 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

leplusorg/openid-connect-provider-debugger

A docker image to test OpenID Connect Providers (OP) using a simple Relying Party (RP).

Language: HTML - Size: 548 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 14 - Forks: 7

charles-l/binary-xray

a tool that shows which lines of code are executing in a binary in realtime

Language: Zig - Size: 63.5 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

ragibasif/xdbg

Memory debugger library for C projects.

Language: C - Size: 118 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

ButterCam/Mediator

Cross-platform GUI gRPC debugging proxy

Language: Kotlin - Size: 3.33 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 163 - Forks: 9

bugsnag/bugsnag-react-native πŸ“¦

Error monitoring and reporting tool for native exceptions and JS errors in React Native apps

Language: JavaScript - Size: 5.48 MB - Last synced at: about 11 hours ago - Pushed at: over 4 years ago - Stars: 370 - Forks: 119

gruns/icecream

🍦 Never use print() to debug again.

Language: Python - Size: 391 KB - Last synced at: 10 days ago - Pushed at: 15 days ago - Stars: 9,699 - Forks: 201

krishealty/venom-instagram-bruteforce

Instagram bruteforce attack tool with 10,000,000 passwords, custom password attack and string attack. Fast cooldown helps to bypass instagram account more effectively.

Language: Shell - Size: 5.43 MB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 80 - Forks: 22

xrdebug/php

Official PHP client library for xrDebug

Language: PHP - Size: 4.95 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 226 - Forks: 5

CocoaDebug/CocoaDebug

iOS Debugging Tool πŸš€

Language: Swift - Size: 347 MB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 4,100 - Forks: 388

TOPLLab/WARDuino

πŸ“Ÿ A dynamic WebAssembly VM for embedded systems

Language: C++ - Size: 10.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 91 - Forks: 8

reqable/reqable-app

Reqable issue track repo

Size: 3.51 MB - Last synced at: 11 days ago - Pushed at: 19 days ago - Stars: 4,628 - Forks: 174

andrewferrier/debugprint.nvim

Debugging in NeoVim the print() way!

Language: Lua - Size: 737 KB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 425 - Forks: 23

melroy89/FediResolve

CLI tool for Fediverse lookups. Ideal for debugging.

Language: Go - Size: 11.5 MB - Last synced at: about 18 hours ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

HyperDbg/HyperDbg

State-of-the-art native debugging tools

Language: C - Size: 42.8 MB - Last synced at: 11 days ago - Pushed at: 20 days ago - Stars: 3,219 - Forks: 409

bugsnag/bugsnag-js

JavaScript error handling tool for BugSnag. Monitor and report JavaScript bugs & errors.

Language: TypeScript - Size: 80.9 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 866 - Forks: 257

apitrace/apitrace

Tools for tracing OpenGL, Direct3D, and other graphics APIs

Language: C++ - Size: 20.6 MB - Last synced at: 12 days ago - Pushed at: 17 days ago - Stars: 2,704 - Forks: 496

qriouslad/debug-log-manager

A WordPress plugin to log errors via WP_DEBUG. Also allows to create, view and clear the debug.log file.

Language: PHP - Size: 5.49 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 16 - Forks: 2

microsoft/tensorwatch

Debugging, monitoring and visualization for Python Machine Learning and Data Science

Language: Jupyter Notebook - Size: 21.2 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 3,440 - Forks: 361

php-sage/sage

☯ Insightful PHP Debugging Assistant. Exceeds expectations. PHP 5.1β†’8.3

Language: PHP - Size: 1.52 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 52 - Forks: 4

jokkedk/webgrind

Xdebug Profiling Web Frontend in PHP

Language: PHP - Size: 532 KB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 3,306 - Forks: 410

jmiskovic/lovr-phywire

Visualizer for LΓ–VR physics

Language: Lua - Size: 255 KB - Last synced at: 1 day ago - Pushed at: 16 days ago - Stars: 19 - Forks: 1

vxtan27/w64dbg

Native x64 Windows Debugging Utility

Language: C++ - Size: 3.31 MB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

HDB-Li/LLDebugTool

LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations.

Language: Objective-C - Size: 22.4 MB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 742 - Forks: 121

bugsnag/bugsnag-android

BugSnag crash monitoring and reporting tool for Android apps

Language: Kotlin - Size: 12 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,208 - Forks: 208

bugsnag/bugsnag-unreal

BugSnag crash monitoring and reporting plugin for Unreal Engine games

Language: C++ - Size: 1.17 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 7 - Forks: 4

bugsnag/bugsnag-unity

Automatic error reporting for Unity games

Language: C# - Size: 208 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 92 - Forks: 31

mdmintz/pdbp

pdbp (Pdb+): A drop-in replacement for pdb and pdbpp. To replace "pdb", add "import pdbp" to an "__init__.py" file.

Language: Python - Size: 85 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 89 - Forks: 3

arjunmahishi/randOME

A CLI tool to generate a pseudo-random stream of open metrics workload to help debug observability tools

Language: Go - Size: 54.7 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 5 - Forks: 0

libdebug/libdebug

A Python library to debug binary executables, your own way.

Language: Python - Size: 59.8 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 193 - Forks: 17

ManlyMarco/RuntimeUnityEditor

In-game inspector and debugging tools for applications made with Unity3D game engine

Language: C# - Size: 7.12 MB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 877 - Forks: 102

bugsnag/bugsnag-cocoa

BugSnag error monitoring & exception reporter for iOS, macOS, tvOS and watchOS

Language: Objective-C - Size: 60 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 243 - Forks: 131

xrdebug/xrdebug

Lightweight portable debug utility

Language: Go - Size: 3.66 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 91 - Forks: 0

simonkrenger/echoenv

Container to show environment variables and HTTP request information. Useful for debugging.

Language: Go - Size: 47.9 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 6 - Forks: 3

okmatija/Prizm

A Computational Geometry Debugging Tool

Language: C++ - Size: 14.1 MB - Last synced at: 3 days ago - Pushed at: 21 days ago - Stars: 41 - Forks: 0

eyalroz/gpu-kernel-runner

Runs a single CUDA/OpenCL kernel, taking its source from a file and arguments from the command-line

Language: C++ - Size: 600 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 23 - Forks: 4

jasonjmcghee/claude-debugs-for-you

Enable any LLM (e.g. Claude) to interactively debug any language for you via MCP and a VS Code Extension

Language: TypeScript - Size: 363 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 283 - Forks: 22

snwfdhmp/errlog

Reduce debugging time. Use static & stack-trace analysis to identify the error immediately.

Language: Go - Size: 86.9 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 458 - Forks: 20

pgosar/ChatGDB

Harness the power of ChatGPT inside the GDB or LLDB debugger!

Language: Python - Size: 541 KB - Last synced at: 20 days ago - Pushed at: 5 months ago - Stars: 908 - Forks: 30

AndyObtiva/puts_debuggerer

Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

Language: Ruby - Size: 217 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 203 - Forks: 6

JimmyAWaern/lovable-ai-debugger

A Chrome Extension tool that looks through console- and network logs, and uses Gemini API to create an effective error-solving prompt.

Language: JavaScript - Size: 104 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 1

HDB-Li/LLDebugToolSwift

LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations.

Language: Swift - Size: 11.3 MB - Last synced at: 17 days ago - Pushed at: almost 5 years ago - Stars: 53 - Forks: 11

felias-fogg/dw-link

An Arduino-based debugWIRE hardware-debugger

Language: Assembly - Size: 261 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 63 - Forks: 12

Suresoft-GLaDOS/SBFL

Spectrum-based Fault Localization Engine

Language: Python - Size: 1.44 MB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 29 - Forks: 5

bugsnag/bugsnag-expo

Language: JavaScript - Size: 2.66 MB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 11 - Forks: 5

bugsnag/bugsnag-go-revel

Automatic panic monitoring for Go Revel apps

Language: Gherkin - Size: 152 KB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Domiii/dbux

Dbux is an Integrated Debugging Environment (IDbE) and Omniscient Debugger that makes JavaScript application's run-time behavior come alive, visible and interactive.

Language: JavaScript - Size: 76.6 MB - Last synced at: about 6 hours ago - Pushed at: about 1 year ago - Stars: 164 - Forks: 13

yannlemos/EPC-Developer-Console

ImGui developer console created for Extremely Powerful Capybaras in Unity.

Language: C# - Size: 58.6 KB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

nais/testapp

utility testapp used for testing and debugging

Language: Go - Size: 291 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 3 - Forks: 1

Kyson/AndroidGodEye

An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser

Language: Java - Size: 126 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 2,624 - Forks: 345

pwwang/python-varname

Dark magics about variable names in python

Language: Python - Size: 765 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 326 - Forks: 25

gaogaotiantian/watchpoints

watchpoints is an easy-to-use, intuitive variable/object monitor tool for python that behaves similar to watchpoints in gdb.

Language: Python - Size: 98.6 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 530 - Forks: 22

wanwu/devtools-pro

A web remote debugging tools, based on Chrome DevTools

Language: JavaScript - Size: 2.49 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 207 - Forks: 31

korcankaraokcu/PINCE

Reverse engineering tool for linux games

Language: Python - Size: 4.46 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2,298 - Forks: 153

IBM/gWhisper

A gRPC CLI featuring reflection and tab-completion

Language: C++ - Size: 1.16 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 62 - Forks: 15

CobaltFusion/DebugViewPP

DebugView++, collects, views, filters your application logs, and highlights information that is important to you!

Language: C++ - Size: 23.2 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1,084 - Forks: 156

k1LoW/sheer-heart-attack

:bomb: A debugging tool that can execute any command on process/host metrics trigger :boom: .

Language: Go - Size: 1.18 MB - Last synced at: 26 days ago - Pushed at: 28 days ago - Stars: 28 - Forks: 3

nokotan/cdp-gdb-bridge

Debugger of WebAssembly on Chrome

Language: HTML - Size: 2.04 MB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 1

DamonHu/DDKitSwift_Netfox

a quick look on all executed network requests performed by NetFox

Language: Swift - Size: 896 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

dasupradyumna/launch.nvim

:rocket: A task launcher plugin for neovim allowing dynamic task configuration per directory, with optional support for debugging

Language: Lua - Size: 330 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 51 - Forks: 1

epicchainlabs/epicchain-trace-visualizer

EpicChain-Trace-Visualizer is a powerful tool designed for the EpicChain Private Net that enhances the debugging and analysis of smart contracts.

Language: C# - Size: 2.39 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1 - Forks: 11

pd4d10/debugtron

Debug in-production Electron based app

Language: TypeScript - Size: 4.49 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 1,539 - Forks: 126

ripperhe/Debugo

δΈ€δΈͺε―θƒ½ζœ‰η‚Ήη”¨ηš„ iOS θ°ƒθ―•ε·₯ε…·~

Language: Objective-C - Size: 1.33 MB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 311 - Forks: 44

bradleyjkemp/grpc-tools

A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.

Language: Go - Size: 234 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,227 - Forks: 76

bytedance/flutter_ume

UME is an in-app debug kits platform for Flutter. Produced by Flutter Infra team of ByteDance

Language: Dart - Size: 35.6 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 2,129 - Forks: 235

MetalLikeCuda/gpumkat

Gpumkat is a shader debugger for metal which is designed to do what instruments can't do

Language: Objective-C - Size: 317 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

dshikashio/Pybag

Python module for Windbg's dbgeng plus additional wrappers.

Language: C - Size: 790 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 63 - Forks: 16

pekarskyi/ip-debug-log-viewer

A powerful WordPress debugging tool that displays PHP errors from debug.log in a structured, user-friendly format

Language: PHP - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

asherikov/intrometry

Telemetry collection library similar to pal_statistics and data_tamer

Language: C++ - Size: 200 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

mmontone/emacs-inspector

Inspection tool for Emacs Lisp objects.

Language: Emacs Lisp - Size: 331 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 109 - Forks: 9

bugsnag/bugsnag-php

BugSnag error monitoring and crash reporting tool for PHP apps

Language: PHP - Size: 2.3 MB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 562 - Forks: 78

Dynatrace/superdump

A service for automated crash-dump analysis

Language: C# - Size: 12.7 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 521 - Forks: 76

wendigo/chrome-protocol-proxy

Chrome DevTools Protocol Proxy - intelligent proxy for debugging purposes

Language: Go - Size: 123 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 205 - Forks: 27

therealdreg/DbgChild

Debug Child Process Tool (auto attach)

Language: C - Size: 2.41 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 281 - Forks: 36

LLDM-Doom-Modding/ZChecker

A universal actors debug and control in-game tool for modern *ZDoom-family ports.

Language: C# - Size: 10.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0