# General

## Stacks

|                                                                         |                                                                                                                                                                                                                                                                     |
| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Stacks Cookbook](https://docs.stacks.co/docs/cookbook/)                | Authenticate users, sign transactions and store data with the Stacks blockchain                                                                                                                                                                                     |
| [micro-stacks](https://micro-stacks.dev/)                               | The primary package modern Typescript (+javascript) projects use to build apps in the Stacks ecosystem                                                                                                                                                              |
| [Stacks.js](https://github.com/hirosystems/stacks.js)                   | The Stacks.js libraries which provide everything you need to work with the [Stacks blockchain](https://www.stacks.co/what-is-stacks)                                                                                                                                |
| [Stacks.js Docs](https://stacks.js.org/)                                | In-depth library reference for Stacks.js                                                                                                                                                                                                                            |
| [Stacks API Docs](https://hirosystems.github.io/stacks-blockchain-api/) | The OpenAPI specification for the Stacks 2.0 blockchain API. ([more info](https://docs.citycoins.co/developer-resources/integrations/supporting-citycoins))                                                                                                         |
| [Stacks Connect](https://github.com/hirosystems/connect)                | A JavaScript library for interacting with the Hiro Web Wallet.                                                                                                                                                                                                      |
| [Stacks Explorer](https://explorer.stacks.co)                           | Block explorer for the Stacks blockchain                                                                                                                                                                                                                            |
| [Stacks Node API](https://github.com/hirosystems/stacks-blockchain-api) | A full Stacks node and API implementation available via [Docker ](https://github.com/hirosystems/stacks-blockchain-api/blob/master/running_an_api.md)or [from source](https://github.com/hirosystems/stacks-blockchain-api/blob/master/running_api_from_source.md). |

For wallets that support Stacks, see the [how do I get started](https://docs.citycoins.co/about-citycoins/how-do-i-get-started#stacks-wallets) page.

## Clarity

|                                                                             |                                                                                                                                             |
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [Language Overview](https://docs.stacks.co/docs/clarity/)                   | Overview of the Clarity language constructs                                                                                                 |
| [Clarity Functions](https://docs.stacks.co/docs/clarity/language-functions) | A detailed list of all functions for the Clarity language                                                                                   |
| [Clarity Keywords](https://docs.stacks.co/docs/clarity/language-keywords)   | A detailed list of all keywords for the Clarity language                                                                                    |
| [Clarity Types](https://docs.stacks.co/docs/clarity/language-types)         | A detailed list of all types for the Clarity language                                                                                       |
| [Clarigen](https://github.com/mechanismHQ/clarigen)                         | A developer tool that automatically generates TypeScript-friendly clients that can interact with Clarity smart contracts.                   |
| [Clarinet](https://github.com/hirosystems/clarinet)                         | A Clarity runtime packaged as a command line tool, designed to facilitate smart contract understanding, development, testing and deployment |
| [Clarity of Mind](https://book.clarity-lang.org/title-page.html)            | *Clarity of Mind* is both an introductory as well as a reference book for the Clarity smart contract language                               |
| [Clarity Tools](https://clarity.tools/)                                     | An interactive, browser-based Clarity IDE for experimentation                                                                               |
| [Clarity Universe](https://stacks.org/clarity-universe)                     | A portal that brings together everything a developer, project, or company needs to be successful with the Clarity smart contract language   |
| [VSCode Extension](https://github.com/hirosystems/clarity-lsp)              | Provides language features for Clarity like auto complete, go to definition, find all references, etc                                       |

## CityCoins

|                                                                                                    |                                                                                                                                               |
| -------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [CityCoins Brand Resources](https://docs.citycoins.co/citycoins-resources/general#brand-resources) | Logos, illustrations, and style guides for each city.                                                                                         |
| [CityCoins Github Org](https://github.com/citycoins)                                               | The GitHub organization that contains the contracts, user interface, and other resources related to the CityCoins protocol                    |
| [CityCoins API](https://api.citycoins.co/docs) ([github](https://github.com/citycoins/api))        | A simple API to interact with Stacks and CityCoins data without dependencies.                                                                 |
| [CityCoins Contracts](https://github.com/citycoins/citycoin)                                       | The main contract repository including a test suite using Clarinet.                                                                           |
| [CityCoins Governance](https://github.com/citycoins/governance)                                    | Community-submitted CityCoins Improvement Proposals (CCIPs)                                                                                   |
| [CityCoins Scripts](https://github.com/citycoins/scripts)                                          | Node.js scripts that interact with the protocol via a prompt-driven console interface ([documentation](https://citycoins.github.io/scripts)). |
| [CityCoins UI Template](https://github.com/citycoins/citycoin-ui)                                  | The main UI template used to create [minecitycoins.com](https://minecitycoins.com) and interact with the CityCoins protocol                   |
