# Flow/SC Package Manager

**URL:** <https://forum.flow.com/t/flow-sc-package-manager/430>\
**Category:** Product & Ideas\
**Created:** [July 17, 2020, 5:27am UTC](https://forum.flow.com/t/flow-sc-package-manager/430 "2020-07-17T05:27:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steven](https://avatars.discourse-cdn.com/v4/letter/s/94ad74/32.png) [@Steven](https://forum.flow.com/u/Steven)\
**Post date:** [July 17, 2020, 5:27am UTC](https://forum.flow.com/t/flow-sc-package-manager/430/1 "2020-07-17T05:27:10Z")

</div>

Current code package managers (like NPM) contain libraries of coding packages that are uploaded by anyone. These can be malicious bits of code or anyone who is attacked by a malicious coder and is able to publish changes. Bring the global dev community together with added security + safety from blockchain tech while creating the best type of developer environment, a shared library of coding knowledge.

Inspired by the Flow Tutorials which could be simple packages for people to access within a single library.

Side Note: If this doesn’t fit within the scope of this bootcamp please ignore. Also, if something exists that is safer / more secure than NPM, please let me know.

---

<div class="post-metadata">

**Author:** ![flowjosh](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/flowjosh/32/362_2.png) [@flowjosh](https://forum.flow.com/u/flowjosh)\
**Post date:** [July 17, 2020, 2:18pm UTC](https://forum.flow.com/t/flow-sc-package-manager/430/2 "2020-07-17T14:18:56Z")

</div>

I think this is a great idea. One of my colleagues used to work on [EthPM](https://www.ethpm.com/) back in the day which many project have found useful. I do remember it being a LOT of work though so it might be out of scope for OWB, but this is important.

In a similar vein, it might be useful to create a standard library of smart contracts anyway, even if it doesn’t come with a package manager. Standard smart contracts for complex string manipulation, sorting algorithms, linked lists, etc. We can create a new `onflow` repo if anyone here is interested in contributing to it.

---

<div class="post-metadata">

**Author:** ![Steven](https://avatars.discourse-cdn.com/v4/letter/s/94ad74/32.png) [@Steven](https://forum.flow.com/u/Steven)\
**Post date:** [July 17, 2020, 6:46pm UTC](https://forum.flow.com/t/flow-sc-package-manager/430/3 "2020-07-17T18:46:04Z")

</div>

I’m interested in contributing.

---

<div class="post-metadata">

**Author:** ![flowjosh](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/flowjosh/32/362_2.png) [@flowjosh](https://forum.flow.com/u/flowjosh)\
**Post date:** [July 17, 2020, 10:03pm UTC](https://forum.flow.com/t/flow-sc-package-manager/430/4 "2020-07-17T22:03:13Z")

</div>

@Steven I’ve created a repo for this. [https://github.com/onflow/cadence-libraries](https://github.com/onflow/cadence-libraries)  
I haven’t created any issues yet, but feel free to start creating issues if there is a library that you think would be useful! I’ll start creating more issues for possibilities in the coming days and weeks
