GithubHelp home page GithubHelp logo

denolib / awesome-deno Goto Github PK

View Code? Open in Web Editor NEW
4.1K 88.0 226.0 1.39 MB

Curated list of awesome things related to Deno

License: Creative Commons Zero v1.0 Universal

awesome deno awesome-list

awesome-deno's Issues

Add zod

Has deno support, and it's pure 100% awesome! :-)

Unpublish denolib/setup-deno from GitHub Actions marketplace?

Right now the https://github.com/denolib/setup-deno action is still listed on the GitHub Actions marketplace. https://github.com/marketplace/actions/setup-deno-environment I think that it would be a good idea to remove its listing from the marketplace but keep the repository. Don't worry; delisting it doesn't affect usage. Users can still - uses: denolib/setup-deno@vN even though it's not published to the marketplace. In fact, you can use any GitHub repo as an action; even those not published to the marketplace! The marketplace is just for advertising/searchability.

here's the docs on how to unpublish from the marketplace: https://docs.github.com/en/actions/creating-actions/publishing-actions-in-github-marketplace#removing-an-action-from-github-marketplace

Select Publish this action to the GitHub Marketplace to remove the check from the box.

why this is a good idea: it removes the influx of new users who search for "deno" on the github actions marketplace.

why did i open this issue here: because the setup-deno repo is archived and i couldn't find a .github repo or other generic org-level issue board. ๐Ÿคทโ€โ™€๏ธ

Machine-readable list

Since the Deno community seems to reject package managers in favor of a deps.ts or importmap.json file, I've been long thinking of an alternative to automatically manage the Import Maps of my projects.

This would require a repository containing a list of repos from which to extract the required URLs, and lucky for me I've found this awesome list.

Even if I don't end up working too much on this, I'd imagine a machine-readable version of this list would be even more amazing.

Is this really correct?

  • wasm-gzip - Encrypt and decrypt gzip for Deno.

Shouldn't it say "Compress and decompress" instead of "Encrypt and decrypt"? Since gzip is an compression algorithm and not an encryption/decryption algorithm?

Panoptes

Panoptes

Panoptes is a simple array and object watcher function for Deno.

Add Projects using Deno

I think deno has a really promising future and I'd like too see projects that have decided to use it.

Some modules for Deno, write by myself.

https://deno.boltdoggy.com/

  • dpm - deno package manager, install global command for deno.
  • dcc - deno cache clean, reloading deps when next running.

dpm

deno package manager, install global command for deno.

# install
deno https://deno.boltdoggy.com/x/dpm/install.js

# using
dpm <remote_url> <command_name> # install command of this remote_url to global
# more examples, you can see `dcc install`.

dcc

deno cache clean, reloading deps when next running.

# install
dpm https://deno.boltdoggy.com/x/dcc/mod.js dcc

# using
dcc <remote_url> # remove cache for this remote_url
# or
dcc --all # or dcc -a, remove all cache

TypeError: crypto.subtle.importKey is not a function

After updating, Deno v1.11.0 I am getting typeError in encryption.

const aes = new AES(this.key, { mode: "cbc", iv: this.salt }); // This works proper
const cipher = await aes.encrypt(str); // Error genrates from here.

Error is:
TypeError: crypto.subtle.importKey is not a function at WebCryptoAES.loadKey (https://deno.land/x/[email protected]/src/aes/aes_wc.ts:24:39) at WebCryptoAES.encrypt (https://deno.land/x/[email protected]/src/aes/aes_wc.ts:37:28) at AES.encrypt (https://deno.land/x/[email protected]/src/aes/mod.ts:40:43)

Drash

Drash
Drash is a microframework for Deno based on HTTP resources and content negotiation.

Categorize Tools section

Tools section now includes all tools, but it's more sensible to have sub sections like task runners, package managers, etc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.