github.com/goplusjs/gopherjs@v1.2.6-0.20211206034512-f187917453b8/doc/packages.md (about)

     1  # Supported Packages
     2  
     3  On each commit, Circle CI automatically compiles all supported packages with GopherJS and runs their tests:
     4  
     5  [![Circle CI](https://circleci.com/gh/gopherjs/gopherjs.svg?style=svg)](https://circleci.com/gh/gopherjs/gopherjs)
     6  
     7  Name               | Supported    | Comment
     8  ------------------ | ------------ | ----------------------------------------------------------------------------------
     9  archive            |              |
    10  -- tar             | ✅ yes       |
    11  -- zip             | ✅ yes       |
    12  bufio              | ✅ yes       |
    13  builtin            | ✅ yes       |
    14  bytes              | ✅ yes       |
    15  compress           |              |
    16  -- bzip2           | ✅ yes       |
    17  -- flate           | ✅ yes       |
    18  -- gzip            | ✅ yes       |
    19  -- lzw             | ✅ yes       |
    20  -- zlib            | ✅ yes       |
    21  container          |              |
    22  -- heap            | ✅ yes       |
    23  -- list            | ✅ yes       |
    24  -- ring            | ✅ yes       |
    25  crypto             |              |
    26  -- aes             | ✅ yes       |
    27  -- cipher          | ✅ yes       |
    28  -- des             | ✅ yes       |
    29  -- dsa             | ✅ yes       |
    30  -- ecdsa           | ✅ yes       |
    31  -- elliptic        | ✅ yes       |
    32  -- hmac            | ✅ yes       |
    33  -- md5             | ✅ yes       |
    34  -- rand            | ✅ yes       |
    35  -- rc4             | ✅ yes       |
    36  -- rsa             | ✅ yes       |
    37  -- sha1            | ✅ yes       |
    38  -- sha256          | ✅ yes       |
    39  -- sha512          | ✅ yes       |
    40  -- subtle          | ✅ yes       |
    41  -- tls             | ❌ no        |
    42  -- x509            | ✅ yes       |
    43  -- -- pkix         | ✅ yes       |
    44  database           |              |
    45  -- sql             | ✅ yes       |
    46  -- -- driver       | ✅ yes       |
    47  debug              |              |
    48  -- dwarf           | ✅ yes       |
    49  -- elf             | ✅ yes       |
    50  -- gosym           | ☑️ partially | on binaries generated by gc
    51  -- macho           | ✅ yes       |
    52  -- pe              | ✅ yes       |
    53  encoding           |              |
    54  -- ascii85         | ✅ yes       |
    55  -- asn1            | ✅ yes       |
    56  -- base32          | ✅ yes       |
    57  -- base64          | ✅ yes       |
    58  -- binary          | ✅ yes       |
    59  -- csv             | ✅ yes       |
    60  -- gob             | ✅ yes       |
    61  -- hex             | ✅ yes       |
    62  -- json            | ✅ yes       |
    63  -- pem             | ✅ yes       |
    64  -- xml             | ✅ yes       |
    65  errors             | ✅ yes       |
    66  expvar             | ✅ yes       |
    67  flag               | ✅ yes       |
    68  fmt                | ✅ yes       |
    69  go                 |              |
    70  -- ast             | ✅ yes       |
    71  -- build           | ❌ no        |
    72  -- constant        | ✅ yes       |
    73  -- doc             | ✅ yes       |
    74  -- format          | ✅ yes       |
    75  -- importer        | ❌ no        |
    76  -- parser          | ✅ yes       |
    77  -- printer         | ✅ yes       |
    78  -- scanner         | ✅ yes       |
    79  -- token           | ✅ yes       |
    80  -- types           | ❌ no        |
    81  hash               |              |
    82  -- adler32         | ✅ yes       |
    83  -- crc32           | ✅ yes       |
    84  -- crc64           | ✅ yes       |
    85  -- fnv             | ✅ yes       |
    86  -- maphash         | ✅ yes       |
    87  html               | ✅ yes       |
    88  -- template        | ✅ yes       |
    89  image              | ✅ yes       |
    90  -- color           | ✅ yes       |
    91  -- -- palette      | ✅ yes       |
    92  -- draw            | ✅ yes       |
    93  -- gif             | ✅ yes       |
    94  -- jpeg            | ✅ yes       |
    95  -- png             | ✅ yes       |
    96  index              |              |
    97  -- suffixarray     | ✅ yes       |
    98  io                 | ✅ yes       |
    99  -- ioutil          | ✅ yes       |
   100  log                | ✅ yes       |
   101  -- syslog          | ❌ no        |
   102  math               | ✅ yes       |
   103  -- big             | ✅ yes       |
   104  -- bits            | ✅ yes       |
   105  -- cmplx           | ✅ yes       |
   106  -- rand            | ✅ yes       |
   107  mime               | ✅ yes       |
   108  -- multipart       | ✅ yes       |
   109  -- quotedprintable | ✅ yes       |
   110  net                | ❌ no        |
   111  -- http            | ☑️ partially | client only, emulated via Fetch/XMLHttpRequest APIs;<br>node.js requires polyfill
   112  -- -- cgi          | ❌ no        |
   113  -- -- cookiejar    | ✅ yes       |
   114  -- -- fcgi         | ✅ yes       |
   115  -- -- httptest     | ☑️ partially |
   116  -- -- httputil     | ☑️ partially |
   117  -- -- pprof        | ❌ no        |
   118  -- mail            | ✅ yes       |
   119  -- rpc             | ☑️ partially | data structures only (no net)
   120  -- -- jsonrpc      | ✅ yes       |
   121  -- smtp            | ☑️ partially | data structures only (no net)
   122  -- textproto       | ✅ yes       |
   123  -- url             | ✅ yes       |
   124  os                 | ☑️ partially | node.js only
   125  -- exec            | ☑️ partially | node.js only
   126  -- signal          | ☑️ partially | node.js only
   127  -- user            | ☑️ partially | node.js only
   128  path               | ✅ yes       |
   129  -- filepath        | ✅ yes       |
   130  plugin             | ❌ no        |
   131  reflect            | ✅ yes       |
   132  regexp             | ✅ yes       |
   133  -- syntax          | ✅ yes       |
   134  runtime            | ☑️ partially | SetMutexProfileFraction, SetFinalizer, ReadMemStats, Callers, CallersFrames unsupported
   135  -- cgo             | ❌ no        |
   136  -- debug           | ❌ no        |
   137  -- pprof           | ❌ no        |
   138  -- race            | ❌ no        |
   139  -- trace           | ❌ no        |
   140  sort               | ✅ yes       |
   141  strconv            | ✅ yes       |
   142  strings            | ✅ yes       |
   143  sync               | ✅ yes       |
   144  -- atomic          | ✅ yes       |
   145  syscall            | ☑️ partially | node.js only
   146  testing            | ☑️ partially | AllocsPerRun unsupported
   147  -- iotest          | ✅ yes       |
   148  -- quick           | ✅ yes       |
   149  text               |              |
   150  -- scanner         | ✅ yes       |
   151  -- tabwriter       | ✅ yes       |
   152  -- template        | ✅ yes       |
   153  -- -- parse        | ✅ yes       |
   154  time               | ✅ yes       | UTC and Local only (see [issue](https://github.com/gopherjs/gopherjs/issues/64))
   155  unicode            | ✅ yes       |
   156  -- utf16           | ✅ yes       |
   157  -- utf8            | ✅ yes       |
   158  unsafe             | ❌ no        |