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

Topic: "cadence"

dtm-labs/dtm

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

Language: Go - Size: 3.48 MB - Last synced at: 5 days ago - Pushed at: 21 days ago - Stars: 10,494 - Forks: 988

cadence-workflow/cadence

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.

Language: Go - Size: 74.9 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 8,662 - Forks: 831

onflow/cadence

Cadence, the resource-oriented smart contract programming language 🏃‍♂️

Language: Go - Size: 84 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 538 - Forks: 142

cadence-workflow/cadence-web

Web UI for visualizing workflows on Cadence

Language: TypeScript - Size: 11.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 410 - Forks: 112

cadence-workflow/cadence-go-client

Framework for authoring workflows and activities running on top of the Cadence orchestration engine.

Language: Go - Size: 7.4 MB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 357 - Forks: 134

onflow/fcl-js

FCL (Flow Client Library) - The best tool for building JavaScript (browser & NodeJS) applications on Flow 🌊

Language: JavaScript - Size: 54.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 328 - Forks: 128

SauceLLC/sauce4strava

Sauce for Strava™

Language: JavaScript - Size: 73.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 224 - Forks: 26

unihd-cag/skillbridge

A seamless python to Cadence Virtuoso Skill interface

Language: Python - Size: 972 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 203 - Forks: 43

firdaus/cadence-python 📦

Python framework for Cadence Workflow Service

Language: Python - Size: 521 KB - Last synced at: 26 days ago - Pushed at: almost 3 years ago - Stars: 149 - Forks: 24

cadence-workflow/cadence-java-client

Java framework for Cadence Workflow Service

Language: Java - Size: 4.25 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 144 - Forks: 113

adriangibbons/php-fit-file-analysis 📦

A PHP class for analysing FIT files created by Garmin GPS devices

Language: PHP - Size: 1.03 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 128 - Forks: 50

limerainne/Dockerize-EDA

[WIP] Dockerize Synopsys/Cadence EDA tools

Language: Dockerfile - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 85 - Forks: 24

firdaus/awesome-cadence-temporal-workflow

A curated list of awesome things related to the Cadence and Temporal Workflow Engines

Size: 81.1 KB - Last synced at: 18 days ago - Pushed at: about 4 years ago - Stars: 83 - Forks: 5

emerald-dao/float

Proof of attendance platform on the Flow blockchain.

Language: Cadence - Size: 80.8 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 82 - Forks: 26

unnir/CadenceSKILL-Python

Inter Process Communication (IPC) between Python and Cadence Virtuoso

Language: Python - Size: 68.4 KB - Last synced at: 6 days ago - Pushed at: over 8 years ago - Stars: 78 - Forks: 17

ph0ph0/Get-The-Flow-Down

A curated collection of the best Flow blockchain tools

Size: 115 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 64 - Forks: 21

blocto/bloctoswap-contracts

Smart contracts for BloctoSwap

Language: Cadence - Size: 603 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 57 - Forks: 16

patrickschulz/openPCells

Parametric layout generator for digital, analog and mixed-signal integrated circuits

Language: C - Size: 12.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 53 - Forks: 6

onflow/vscode-cadence

The Visual Studio Code extension for Cadence

Language: TypeScript - Size: 84.8 MB - Last synced at: 27 days ago - Pushed at: 2 months ago - Stars: 53 - Forks: 23

Werni2A/OpenOrCadParser

OpenOrCadParser - FOSS Parser for Cadence OrCAD designs.

Language: C++ - Size: 1.1 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 51 - Forks: 10

onflow/flow-js-testing 📦

Testing framework to enable Cadence testing via a set of JavaScript methods and tools

Language: JavaScript - Size: 1.35 MB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 45 - Forks: 33

jamesmontemagno/mycadence-arduino

With this DIY project and a simple $18 ESP32 Arduino board you will have a budget Cadence display for your indoor cycling bike for Peloton or Apple Fitness+

Language: C++ - Size: 1.6 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 45 - Forks: 9

kaushalmodi/custom_uvm_report_server

Customized UVM Report Server

Language: SystemVerilog - Size: 424 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 40 - Forks: 10

cascode-labs/virtue

A Python and SKILL Framework for Cadence Virtuoso

Language: Python - Size: 823 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 38 - Forks: 4

MatthewLoveQUB/SKILL_Tools

Utilities for working with Cadence's SKILL/SKILL++ including a unit testing framework.

Language: Common Lisp - Size: 398 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 38 - Forks: 7

uoyniXnaH/AXL-SKILL

Cadence Allegro Skills.

Language: Common Lisp - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 33 - Forks: 22

muttoni/fcl-nextjs-quickstart

A basic React/NextJS project showing how to use the Flow Client Library (FCL)

Language: JavaScript - Size: 137 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 27 - Forks: 11

akdimitri/RRAM_COMPILER

This repository includes the Resistive Random Access Memory (RRAM) Compiler which is designed in the context of the research project of Dimitris Antoniadis (PG Taught Student) at Imperial College London

Language: HTML - Size: 12.3 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 6

onflow/cadence-tools

Developer tools for Cadence

Language: Go - Size: 12.8 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 20

nha/temporal

temporal.io (uber cadence) in Clojure

Language: Clojure - Size: 40 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 0

ucdrstdenis/cdsAsync

cdsAsync: An Asynchronous VLSI Toolset & Schematic Library

Language: Verilog - Size: 27.7 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 24 - Forks: 7

cdsdm/cdsdm

Cadence Virtuoso Design Management System

Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 8

Werni2A/OpenAllegroParser

OpenAllegroParser - FOSS Parser for Cadence Allegro designs.

Language: C++ - Size: 171 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 4

33-Labs/flowview

Language: JavaScript - Size: 1.29 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 22 - Forks: 7

LearnWeb3DAO/Flow-Track 📦

Course content for the most comprehensive Flow Blockchain course on the platform

Language: Cadence - Size: 947 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 16

onflow/walletless-arcade-example

An example Flow App to demonstrate walletless onboarding and promote composable, secure, and smooth UX for on-chain games without the need for a traditional backend.

Language: Cadence - Size: 3.28 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 4

flow-usdc/flow-usdc

A FungibleToken-compatible fiat coin on the Flow blockchain, ERC20-alike with additional support for pausing and blocklisting.

Language: Go - Size: 199 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 8

Cian911/vim-cadence

Syntax highlight for the Cadence programming language. A high level programming lanaguage intended for smart contract development. :neckbeard:

Language: Vim Script - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 2

oldnapalm/vpower Fork of dhague/vpower

ANT+ Virtual Power Meter

Language: Python - Size: 797 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 9

iDoka/mastering-fpgasic-book

:book: Mastering FPGASIC Book

Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 4

mvsoliveira/PCBpy

A Cadence Allegro PCB schematics parser and verification tool. Together with IBERTpy can configure, run, and compile Vivado IBERT eye diagrams using information from Cadence Allegro schematics.

Language: Python - Size: 9.51 MB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 14 - Forks: 5

addisonElliott/SCIC

Project of Addison Elliott and Dan Ashbaugh to create IC layout of 32-bit custom CPU used in teaching digital design at SIUE.

Language: Verilog - Size: 3.52 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 1

mvsoliveira/IBERTpy

A Python package for running IBERT Eye scan in Vivado, ploting eye diagrams with mathplotlib and compiling results with LaTeX

Language: Python - Size: 98.3 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 4

onflow/cadence-lang.org

The home of the Cadence website

Language: JavaScript - Size: 10.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 10 - Forks: 16

onflow/docs

Flow Developer Portal. Discover the developer ecosystem and master the Flow blockchain

Language: TypeScript - Size: 1.03 GB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 63

onflow/flow-batch-scan

Library for running batch scans of the flow network

Language: Go - Size: 129 KB - Last synced at: 27 days ago - Pushed at: 9 months ago - Stars: 10 - Forks: 0

Build-Squad/asset-handover

Hand over your personal assets, to a trusted recipient, in a future date.

Language: Cadence - Size: 4.92 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 0

muttoni/fcl-sveltekit-quickstart

A Flow FCL quickstart template using SvelteKit.

Language: Svelte - Size: 508 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 11

onflow/May-The-Flow-Be-With-You

May The Flow Be With You - A Vibe Coding Journey

Language: JavaScript - Size: 83.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 26

chasefleming/fcl-next-scaffold

Flow Blockchain FCL DApp Scaffold

Language: TypeScript - Size: 417 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 10

ron2015schmitt/PCBLayoutReviewForOrCADCadence

GUI that provides functionality making Cadence PCBs Layout much easier to read and review, written in the Skill variant of Lisp.

Size: 586 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 2

0xAlchemist/flow-auction

Auction smart contract written in Cadence for the Flow Blockchain. YouTube live stream project during the first Open World Builders program.

Language: Go - Size: 147 KB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 6

electronics-and-drives/SPAM

SKILL Package Manager

Size: 32.2 KB - Last synced at: 13 days ago - Pushed at: about 6 years ago - Stars: 8 - Forks: 2

AugustUnderground/vim-skill

SKILL / SKILL++ Syntax highlighting for vim

Language: Vim script - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 4

33-Labs/drizzle

Token Distribution Tool #onFlow

Language: JavaScript - Size: 2.47 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

stineje/sky130_cds

This repository is an open-source version of SKY130 to help facilitate use of Cadence Design System tools for use with Skywater 130 Process Design Kit

Language: Tcl - Size: 639 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 2

MaxStalker/code-scout

Flow Network Mainnet Contract Explorer

Language: JavaScript - Size: 1.24 MB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

BerkeleyBlockchain/dapper-labs-consulting

Peacock Exchange: A Decentralized Exchange (DEX) built using Dapper Labs' Cadence smart contract programming language.

Language: JavaScript - Size: 1.34 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 1

gabrielganzer/DLX-Microprocessor

Fully pipelined DLX Microprocessor optimized for energy efficiency and testing purposes developed in VHDL. Simulation with Intel® ModelSim®, synthesis under Synopsys® DC Ultra™, and physical layout using Cadence® Innovus™ Implementation System.

Language: Verilog - Size: 88.7 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0

VictorGil/cadence_transfers_recording_service

Example/PoC of how to use Uber Cadence in order to implement event-driven microservices, together with Apache Kafka.

Language: Java - Size: 62.5 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

AbhishekTaur/System-Verilog-Practice

Repository for system verilog labs from cadence

Language: SystemVerilog - Size: 86.9 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 5

btspoony/turbine

A Cadence Fully On-chain Game Engine with ECS Architecture

Language: Cadence - Size: 1.06 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

yuravg/allegro-configs

My configuration files for Cadence/Allegro

Language: Common Lisp - Size: 1.31 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

Werni2A/CadenceOSHW

Open Source Layouts, Footprints, Schematics, Libraries, ... for Cadence Products

Language: Python - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 3

LanfordCai/flow-approver

Approver/Allowance for Flow/Cadence

Language: Cadence - Size: 359 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

NFT-Genius/gaia-contracts

Smart contracts and scripts - Gaia Marketplace https://ongaia.com/

Language: JavaScript - Size: 265 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

johann-lr/cadence-v2

(Not maintained) Discord Music Bot with GUI

Language: CSS - Size: 359 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

unihd-cag/rodlayout

A canvas backend to cadence rod objects for simple-geometry

Language: Python - Size: 200 KB - Last synced at: 19 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 3

linuxhuskarl/keccak-asic

"Design of ASIC" - appointment project

Language: Verilog - Size: 29.9 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

vpodlesnyi/CadenceLibrary

A component library for projects in Cadence OrCAD Allegro.

Size: 8.45 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 2

fixes-world/fixes

The Autonomous Programable Token Universe #onFlow

Language: Cadence - Size: 1.79 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 0

onflow/ccf

Cadence Compact Format (CCF) is a binary data format and alternative to JSON-CDC

Size: 541 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

robbie-wasabi/glow

Flow development in Golang! A DSL to test your contracts/txns/scripts on mainnet, testnet or the embedded emulator.

Language: Cadence - Size: 338 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 1

onflowser/flow-wasm

Flow emulator and CLI in the browser 🧙

Language: TypeScript - Size: 913 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

Ahish9009/VGA-Card

A tested & working VGA card capable of displaying graphics on CRT, LCD and LED monitors.

Language: Verilog - Size: 31.3 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

Cuttlas90/flowChat

FlowChat, a fully decentralized messaging app

Language: JavaScript - Size: 2.76 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 2

LanfordCai/flow-merkle-proof

Merkle Proof and Merkle Drop example for Flow/Cadence.

Language: Cadence - Size: 166 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

MatteoOrlandini/Micro-Nano-Electronic-Exam

Design of a sixth order elliptical low pass filter in cascade design with Switched Capacitor second stages order of type biquad

Language: MATLAB - Size: 4.08 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

iDoka/iDoka.github.io

iDoka's web page on Github

Size: 195 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

electronics-and-drives/SKILLFFI

Foreign Function Interface for Cadence SKILL

Language: C - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

longquanzheng/cadence-aws

Operation script to manage Cadence service on AWS

Language: Python - Size: 2.58 MB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 1

WurthElektronik/Cadence-Library

WurthElektronik_OrCAD-Library

Size: 3.06 GB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 2

fxamacker/ccf_draft

Cadence Compact Format specification (1.0.0-RC4)

Size: 454 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

33-Labs/bayou

Bulk Transfer Tool #onFlow

Language: JavaScript - Size: 415 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

m-Peter/flow-code-coverage

Examples for utilizing the Cadence Testing Framework with code coverage

Language: Cadence - Size: 195 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

Aperture-Electronic/Indago.NET

.NET Scripting Engine for Cadence(R) Indago(R) Interactive Verification Enviroment

Language: C# - Size: 77.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

dbsqp/bluetooth-reebok-57e Fork of jamesjmtaylor/esp32-ftms-server

ESP32 Bluetooth server for Reebok 5.7e exercise bike

Language: C++ - Size: 127 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

cascode-labs/softworks

Software and documentation views in Cadence Virtuoso

Language: Python - Size: 2.27 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Build-Squad/nft-pawnshop

Pawn your illiquid or underperforming NFTs, save thousands in tax money or simply get some liquidity during tough times.

Language: Cadence - Size: 511 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

matthschw/skill-JSON

Convert JSON from and to Cadence Skill

Size: 28.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

Build-Squad/flow-code-coverage

Cadence testing/code coverage examples

Language: Cadence - Size: 205 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

onflowser/linklock

Linking community members together thought Flow blockchain protocol.

Language: TypeScript - Size: 15.5 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

nachomazzara/cross-chain-identity

Multichain delegation | soft usage of NFTS

Language: TypeScript - Size: 1.81 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

csachs/viscyc

Computer Vision based Cycling Cadence/Power Determination and Bluetooth Transmission – Use your non-smart cross-trainer with cycling apps!

Language: Python - Size: 10.2 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

jdpatt/pindelays 📦

Generate Package Length Files to be imported into Mentor or Cadence Tools

Language: Python - Size: 18.6 KB - Last synced at: 13 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

FlowFans/cadence-deployer

Cadence deploy example

Language: TypeScript - Size: 55.7 KB - Last synced at: 28 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

yuravg/quartus_cadence_netlist_merger

Quartus pin and Cadence Allegro net-list merger

Language: Python - Size: 149 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

yuravg/cadence_netlist_format

Format Cadence Allegro Net-List to readable file

Language: Python - Size: 147 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

Flow-Moment-Company/flower-power

https://discord.gg/mCtsWyS

Language: Vue - Size: 1.94 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

sagikazarmark/cadence-bootstrap

Cadence Bootstrap helps setting up a Cadence instance

Language: Go - Size: 35.2 KB - Last synced at: 3 minutes ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0