This is an English translation provided for convenience. You can read the Korean version at mytempo.co.kr/oss.
The mytempo app is built using the open source software listed below. Copyright in each package belongs to its respective author(s), and use is subject to the license terms indicated.
This app is built using 677 open source software packages. The number of packages per license type is shown below.
| License | Packages |
|---|---|
| MIT | 574 |
| ISC | 34 |
| BSD-3-Clause | 17 |
| Apache-2.0 | 14 |
| BSD-2-Clause | 14 |
| BlueOak-1.0.0 | 5 |
| BlueOak-1.0.0 / ISC | 4 |
| MIT AND OFL-1.1 | 2 |
| Unlicense | 2 |
| 0BSD | 2 |
| MPL-2.0 | 2 |
| MIT / Python-2.0 | 1 |
| CC-BY-4.0 | 1 |
| CC0-1.0 | 1 |
| (BSD-3-Clause OR GPL-2.0) | 1 |
| Apache 2.0 | 1 |
| (BSD-2-Clause OR MIT OR Apache-2.0) | 1 |
| (MIT OR CC0-1.0) | 1 |
Reading them in the app
Each package’s copyright notice and full license text is available in the app under Settings → About → Open Source Licenses. This page carries the same list so it can also be read outside the app.
Font licenses
The in-app typefaces Noto Sans KR and Space Grotesk are licensed under the SIL Open Font License 1.1.
Full package list
MIT (574 packages)
- @0no-co/graphql.web
- @alloc/quick-lru
- @babel/code-frame
- @babel/compat-data
- @babel/core
- @babel/generator
- @babel/helper-annotate-as-pure
- @babel/helper-compilation-targets
- @babel/helper-create-class-features-plugin
- @babel/helper-create-regexp-features-plugin
- @babel/helper-define-polyfill-provider
- @babel/helper-globals
- @babel/helper-member-expression-to-functions
- @babel/helper-module-imports
- @babel/helper-module-transforms
- @babel/helper-optimise-call-expression
- @babel/helper-plugin-utils
- @babel/helper-remap-async-to-generator
- @babel/helper-replace-supers
- @babel/helper-skip-transparent-expression-wrappers
- @babel/helper-string-parser
- @babel/helper-validator-identifier
- @babel/helper-validator-option
- @babel/helper-wrap-function
- @babel/helpers
- @babel/highlight
- @babel/parser
- @babel/plugin-proposal-decorators
- @babel/plugin-proposal-export-default-from
- @babel/plugin-syntax-async-generators
- @babel/plugin-syntax-bigint
- @babel/plugin-syntax-class-properties
- @babel/plugin-syntax-class-static-block
- @babel/plugin-syntax-decorators
- @babel/plugin-syntax-dynamic-import
- @babel/plugin-syntax-export-default-from
- @babel/plugin-syntax-flow
- @babel/plugin-syntax-import-attributes
- @babel/plugin-syntax-import-meta
- @babel/plugin-syntax-json-strings
- @babel/plugin-syntax-jsx
- @babel/plugin-syntax-logical-assignment-operators
- @babel/plugin-syntax-nullish-coalescing-operator
- @babel/plugin-syntax-numeric-separator
- @babel/plugin-syntax-object-rest-spread
- @babel/plugin-syntax-optional-catch-binding
- @babel/plugin-syntax-optional-chaining
- @babel/plugin-syntax-private-property-in-object
- @babel/plugin-syntax-top-level-await
- @babel/plugin-syntax-typescript
- @babel/plugin-transform-arrow-functions
- @babel/plugin-transform-async-generator-functions
- @babel/plugin-transform-async-to-generator
- @babel/plugin-transform-block-scoping
- @babel/plugin-transform-class-properties
- @babel/plugin-transform-class-static-block
- @babel/plugin-transform-classes
- @babel/plugin-transform-computed-properties
- @babel/plugin-transform-destructuring
- @babel/plugin-transform-export-namespace-from
- @babel/plugin-transform-flow-strip-types
- @babel/plugin-transform-for-of
- @babel/plugin-transform-function-name
- @babel/plugin-transform-literals
- @babel/plugin-transform-logical-assignment-operators
- @babel/plugin-transform-modules-commonjs
- @babel/plugin-transform-named-capturing-groups-regex
- @babel/plugin-transform-nullish-coalescing-operator
- @babel/plugin-transform-numeric-separator
- @babel/plugin-transform-object-rest-spread
- @babel/plugin-transform-optional-catch-binding
- @babel/plugin-transform-optional-chaining
- @babel/plugin-transform-parameters
- @babel/plugin-transform-private-methods
- @babel/plugin-transform-private-property-in-object
- @babel/plugin-transform-react-display-name
- @babel/plugin-transform-react-jsx
- @babel/plugin-transform-react-jsx-development
- @babel/plugin-transform-react-jsx-self
- @babel/plugin-transform-react-jsx-source
- @babel/plugin-transform-react-pure-annotations
- @babel/plugin-transform-regenerator
- @babel/plugin-transform-runtime
- @babel/plugin-transform-shorthand-properties
- @babel/plugin-transform-spread
- @babel/plugin-transform-sticky-regex
- @babel/plugin-transform-template-literals
- @babel/plugin-transform-typescript
- @babel/plugin-transform-unicode-regex
- @babel/preset-react
- @babel/preset-typescript
- @babel/runtime
- @babel/template
- @babel/traverse
- @babel/types
- @egjs/hammerjs
- @expo/cli
- @expo/code-signing-certificates
- @expo/config
- @expo/config-plugins
- @expo/config-types
- @expo/devcert
- @expo/devtools
- @expo/env
- @expo/fingerprint
- @expo/image-utils
- @expo/json-file
- @expo/metro
- @expo/metro-config
- @expo/metro-runtime
- @expo/osascript
- @expo/package-manager
- @expo/plist
- @expo/prebuild-config
- @expo/require-utils
- @expo/schema-utils
- @expo/sdk-runtime-versions
- @expo/spawn-async
- @expo/sudo-prompt
- @expo/vector-icons
- @expo/ws-tunnel
- @istanbuljs/schema
- @jest/create-cache-key-function
- @jest/environment
- @jest/fake-timers
- @jest/schemas
- @jest/transform
- @jest/types
- @jridgewell/gen-mapping
- @jridgewell/remapping
- @jridgewell/resolve-uri
- @jridgewell/source-map
- @jridgewell/sourcemap-codec
- @jridgewell/trace-mapping
- @nodelib/fs.scandir
- @nodelib/fs.stat
- @nodelib/fs.walk
- @posthog/core
- @posthog/types
- @radix-ui/primitive
- @radix-ui/react-collection
- @radix-ui/react-compose-refs
- @radix-ui/react-context
- @radix-ui/react-dialog
- @radix-ui/react-direction
- @radix-ui/react-dismissable-layer
- @radix-ui/react-focus-guards
- @radix-ui/react-focus-scope
- @radix-ui/react-id
- @radix-ui/react-portal
- @radix-ui/react-presence
- @radix-ui/react-primitive
- @radix-ui/react-roving-focus
- @radix-ui/react-slot
- @radix-ui/react-tabs
- @radix-ui/react-use-callback-ref
- @radix-ui/react-use-controllable-state
- @radix-ui/react-use-effect-event
- @radix-ui/react-use-is-hydrated
- @radix-ui/react-use-layout-effect
- @react-native-async-storage/async-storage
- @react-native/assets-registry
- @react-native/babel-plugin-codegen
- @react-native/babel-preset
- @react-native/codegen
- @react-native/community-cli-plugin
- @react-native/dev-middleware
- @react-native/gradle-plugin
- @react-native/js-polyfills
- @react-native/normalize-colors
- @react-native/virtualized-lists
- @react-navigation/bottom-tabs
- @react-navigation/core
- @react-navigation/elements
- @react-navigation/native
- @react-navigation/native-stack
- @react-navigation/routers
- @sinclair/typebox
- @types/babel__core
- @types/babel__generator
- @types/babel__template
- @types/babel__traverse
- @types/graceful-fs
- @types/hammerjs
- @types/istanbul-lib-coverage
- @types/istanbul-lib-report
- @types/istanbul-reports
- @types/node
- @types/react
- @types/stack-utils
- @types/yargs
- @types/yargs-parser
- @urql/core
- @urql/exchange-retry
- @xmldom/xmldom
- abort-controller
- accepts
- acorn
- agent-base
- agent-cli-detector
- ajv
- anser
- ansi-escapes
- ansi-regex
- ansi-styles
- any-promise
- arg
- aria-hidden
- array-timsort
- asap
- async-limiter
- babel-jest
- babel-plugin-jest-hoist
- babel-plugin-polyfill-corejs2
- babel-plugin-polyfill-corejs3
- babel-plugin-polyfill-regenerator
- babel-plugin-react-compiler
- babel-plugin-react-native-web
- babel-plugin-syntax-hermes-parser
- babel-plugin-transform-flow-enums
- babel-preset-current-node-syntax
- babel-preset-expo
- babel-preset-jest
- balanced-match
- base64-js
- better-opn
- binary-extensions
- bplist-creator
- bplist-parser
- brace-expansion
- braces
- browserslist
- buffer
- buffer-from
- bytes
- camelcase
- camelcase-css
- chalk
- chokidar
- ci-info
- cli-cursor
- cli-spinners
- client-only
- clone
- color
- color-convert
- color-name
- color-string
- commander
- comment-json
- compressible
- compression
- concat-map
- connect
- convert-source-map
- core-js-compat
- cross-fetch
- cross-spawn
- css-in-js-utils
- css-tree
- cssesc
- csstype
- debug
- decode-uri-component
- deep-extend
- deepmerge
- defaults
- define-lazy-prop
- depd
- destroy
- detect-node-es
- dlv
- dom-serializer
- ee-first
- emoji-regex
- encodeurl
- env-editor
- error-stack-parser
- es-errors
- escalade
- escape-html
- escape-string-regexp
- etag
- event-target-shim
- expo
- expo-application
- expo-asset
- expo-audio
- expo-blur
- expo-constants
- expo-dev-client
- expo-dev-launcher
- expo-dev-menu
- expo-dev-menu-interface
- expo-device
- expo-file-system
- expo-font
- expo-haptics
- expo-image-loader
- expo-image-picker
- expo-json-utils
- expo-keep-awake
- expo-linking
- expo-localization
- expo-manifests
- expo-modules-autolinking
- expo-modules-core
- expo-router
- expo-server
- expo-sharing
- expo-splash-screen
- expo-status-bar
- expo-updates-interface
- expo-video
- fast-deep-equal
- fast-glob
- fast-json-stable-stringify
- fbjs
- fbjs-css-vars
- fdir
- fill-range
- filter-obj
- finalhandler
- find-up
- flow-enums-runtime
- freeport-async
- fresh
- fsevents
- function-bind
- gensync
- get-nonce
- get-package-type
- getenv
- has-flag
- hasown
- hermes-estree
- hermes-parser
- html-parse-stringify
- http-errors
- https-proxy-agent
- i18next
- ignore
- image-size
- imurmurhash
- inline-style-prefixer
- invariant
- is-arrayish
- is-binary-path
- is-core-module
- is-docker
- is-extglob
- is-fullwidth-code-point
- is-glob
- is-number
- is-plain-obj
- is-wsl
- jest-environment-node
- jest-get-type
- jest-haste-map
- jest-message-util
- jest-mock
- jest-regex-util
- jest-util
- jest-validate
- jest-worker
- jimp-compact
- jiti
- js-tokens
- js-yaml
- jsesc
- json-schema-traverse
- json5
- kleur
- lan-network
- leven
- lilconfig
- lines-and-columns
- locate-path
- lodash.debounce
- lodash.throttle
- log-symbols
- loose-envify
- memoize-one
- merge-options
- merge-stream
- merge2
- metro
- metro-babel-transformer
- metro-cache
- metro-cache-key
- metro-config
- metro-core
- metro-file-map
- metro-minify-terser
- metro-resolver
- metro-runtime
- metro-source-map
- metro-symbolicate
- metro-transform-plugins
- metro-transform-worker
- micromatch
- mime
- mime-db
- mime-types
- mimic-fn
- minimist
- minizlib
- mkdirp
- ms
- mz
- nanoid
- nativewind
- negotiator
- nested-error-stacks
- node-fetch
- node-int64
- node-releases
- normalize-path
- nullthrows
- ob1
- object-assign
- object-hash
- on-finished
- on-headers
- onetime
- open
- ora
- p-limit
- p-locate
- p-try
- parse-png
- parseurl
- path-exists
- path-is-absolute
- path-key
- path-parse
- picomatch
- pify
- pirates
- plist
- pngjs
- postcss
- postcss-import
- postcss-js
- postcss-load-config
- postcss-nested
- postcss-selector-parser
- postcss-value-parser
- posthog-react-native
- pretty-bytes
- pretty-format
- progress
- promise
- prompts
- punycode
- query-string
- queue
- queue-microtask
- range-parser
- react
- react-devtools-core
- react-dom
- react-fast-compare
- react-freeze
- react-i18next
- react-is
- react-native
- react-native-audio-api
- react-native-css-interop
- react-native-gesture-handler
- react-native-is-edge-to-edge
- react-native-reanimated
- react-native-safe-area-context
- react-native-screens
- react-native-svg
- react-native-web
- react-native-worklets
- react-refresh
- react-remove-scroll
- react-remove-scroll-bar
- react-style-singleton
- read-cache
- readdirp
- regenerate
- regenerate-unicode-properties
- regenerator-runtime
- regexpu-core
- regjsgen
- require-directory
- require-from-string
- requireg
- resolve
- resolve-from
- resolve-workspace-root
- resolve.exports
- restore-cursor
- reusify
- run-parallel
- safe-buffer
- scheduler
- send
- serialize-error
- serve-static
- server-only
- setimmediate
- sf-symbols-typescript
- shallowequal
- shebang-command
- shebang-regex
- shell-quote
- simple-plist
- simple-swizzle
- sisteransi
- slash
- slugify
- source-map-support
- split-on-first
- stack-utils
- stackframe
- stacktrace-parser
- standard-navigation
- statuses
- strict-uri-encode
- string-width
- strip-ansi
- strip-json-comments
- structured-headers
- styleq
- sucrase
- supports-color
- supports-hyperlinks
- supports-preserve-symlinks-flag
- tailwindcss
- terminal-link
- thenify
- thenify-all
- throat
- tinyglobby
- to-regex-range
- toidentifier
- tr46
- type-detect
- ua-parser-js
- undici
- undici-types
- unicode-canonical-property-names-ecmascript
- unicode-match-property-ecmascript
- unicode-match-property-value-ecmascript
- unicode-property-aliases-ecmascript
- unpipe
- update-browserslist-db
- use-callback-ref
- use-latest-callback
- use-sidecar
- use-sync-external-store
- util-deprecate
- utils-merge
- uuid
- vary
- vaul
- vlq
- warn-once
- wcwidth
- whatwg-fetch
- whatwg-url
- whatwg-url-without-unicode
- wonka
- wrap-ansi
- ws
- xml2js
- xmlbuilder
- yargs
- yocto-queue
- zustand
ISC (34 packages)
- @isaacs/fs-minipass
- @isaacs/ttlcache
- @istanbuljs/load-nyc-config
- @ungap/structured-clone
- anymatch
- boolbase
- cliui
- electron-to-chromium
- fastq
- fs.realpath
- get-caller-file
- glob-parent
- graceful-fs
- hosted-git-info
- inflight
- inherits
- ini
- isexe
- npm-package-arg
- once
- picocolors
- proc-log
- rimraf
- semver
- setprototypeof
- signal-exit
- test-exclude
- validate-npm-package-name
- which
- wrappy
- write-file-atomic
- y18n
- yaml
- yargs-parser
BSD-3-Clause (17 packages)
- @expo/xcpretty
- @react-native/debugger-frontend
- @sinonjs/commons
- @sinonjs/fake-timers
- babel-plugin-istanbul
- fast-uri
- hoist-non-react-statics
- hyphenate-style-name
- ieee754
- istanbul-lib-coverage
- istanbul-lib-instrument
- makeerror
- rtl-detect
- source-map
- source-map-js
- sprintf-js
- tmpl
Apache-2.0 (14 packages)
- baseline-browser-mapping
- bser
- chrome-launcher
- chromium-edge-launcher
- detect-libc
- didyoumean
- exponential-backoff
- fb-watchman
- lighthouse-logger
- marky
- ts-interface-checker
- typescript
- walker
- xcode
BSD-2-Clause (14 packages)
- css-select
- css-what
- domelementtype
- domhandler
- domutils
- dotenv
- dotenv-expand
- entities
- esprima
- fontfaceobserver
- nth-check
- regjsparser
- terser
- webidl-conversions
BlueOak-1.0.0 (5 packages)
- chownr
- minipass
- path-scurry
- sax
- tar
BlueOak-1.0.0 / ISC (4 packages)
- glob
- lru-cache
- minimatch
- yallist
MIT AND OFL-1.1 (2 packages)
- @expo-google-fonts/noto-sans-kr
- @expo-google-fonts/space-grotesk
Unlicense (2 packages)
- big-integer
- stream-buffers
0BSD (2 packages)
- jsc-safe-url
- tslib
MPL-2.0 (2 packages)
- lightningcss
- lightningcss-darwin-arm64
MIT / Python-2.0 (1 package)
- argparse
CC-BY-4.0 (1 package)
- caniuse-lite
CC0-1.0 (1 package)
- mdn-data
(BSD-3-Clause OR GPL-2.0) (1 package)
- node-forge
Apache 2.0 (1 package)
- qrcode-terminal
(BSD-2-Clause OR MIT OR Apache-2.0) (1 package)
- rc
(MIT OR CC0-1.0) (1 package)
- type-fest