@@ -1523,27 +1523,40 @@ <h3 class=heading>
15231523 < div class =table2 >
15241524
15251525 < a class =link href ='https://webcontainers.io/ ' target =_blank >
1526-
1527- < img class =link-icon src ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAA8FBMVEVHcEwIFlZdZoMbJFUyO2iaoKcaLHALGloZK24NG1sEXqg0PG0KF1YXVZVtkq8MG1ojMWwsOXApN3IVJmctN2kJYKgKVpwYZ6cRSZAgU5MYLHQSQYo4W5ItSX8VKXFQV3kNG1sEU50RWp0QYaUYbrEdb68rdKoYSY5TdqIkQ4caNIEiL2QbM38tSYkLG14TJGcTJGYWXZ4DSZQaLG0UbbJLgq8ERI8bLG4kWpEkNXYgNXsPQYsaM4EWNoUYMH4XLXoRO4kKP4wVK3YUKHICQ5AZMoEATJgASJQAUJsAVKAGFVgAWKQAXKgZM4EBYa0RO4i+jlGiAAAAPXRSTlMAyQMLCAGdwK+09yDhUgXVVCo3pw7Eylq5NeTPFRruBMjui3l6ShKPDUXqSdkk9M6tb+xxihL4eBBnxOfy3dsh9QAAAQdJREFUKM+t0ld3gjAYgOHUEq1R9p7iFlft3rXLbuj//zctfOmAEq98Lsgh7zkh5AShzRj0e4e9/qA8CqZOkiQhuimU1S55B6R7NPqXTfL2jRh6x8a56hkvOe29XOefC9r839x5LLJ+d3jKG09F+0Peh2pbxw9l3OwDM/eW4SJCCA9vWD6sEfLcK6axjWbTVSZeUXEMz6/hMkL+9JpprCChumQ69xCKnDuGQEr/THLuSzlncPDyibpDBYFapQ7kn2PFLWqxq625UFhdkzGnLcSGVilOw8JYrofzuRhOWhyAKqt1EL5mxBo1ybJS2wIi5CZ9DSVYextwithMSRydKGyi4jdSHNqUT83fZNQHC9TAAAAAAElFTkSuQmCC '>
1528- < span class =link-text >
1529- https://webcontainers.io/
1530- </ span >
1531- < span class =link-desc >
1532- </ span >
1526+ < div class =sub-title >
1527+ < img class =link-icon src ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAA8FBMVEVHcEwIFlZdZoMbJFUyO2iaoKcaLHALGloZK24NG1sEXqg0PG0KF1YXVZVtkq8MG1ojMWwsOXApN3IVJmctN2kJYKgKVpwYZ6cRSZAgU5MYLHQSQYo4W5ItSX8VKXFQV3kNG1sEU50RWp0QYaUYbrEdb68rdKoYSY5TdqIkQ4caNIEiL2QbM38tSYkLG14TJGcTJGYWXZ4DSZQaLG0UbbJLgq8ERI8bLG4kWpEkNXYgNXsPQYsaM4EWNoUYMH4XLXoRO4kKP4wVK3YUKHICQ5AZMoEATJgASJQAUJsAVKAGFVgAWKQAXKgZM4EBYa0RO4i+jlGiAAAAPXRSTlMAyQMLCAGdwK+09yDhUgXVVCo3pw7Eylq5NeTPFRruBMjui3l6ShKPDUXqSdkk9M6tb+xxihL4eBBnxOfy3dsh9QAAAQdJREFUKM+t0ld3gjAYgOHUEq1R9p7iFlft3rXLbuj//zctfOmAEq98Lsgh7zkh5AShzRj0e4e9/qA8CqZOkiQhuimU1S55B6R7NPqXTfL2jRh6x8a56hkvOe29XOefC9r839x5LLJ+d3jKG09F+0Peh2pbxw9l3OwDM/eW4SJCCA9vWD6sEfLcK6axjWbTVSZeUXEMz6/hMkL+9JpprCChumQ69xCKnDuGQEr/THLuSzlncPDyibpDBYFapQ7kn2PFLWqxq625UFhdkzGnLcSGVilOw8JYrofzuRhOWhyAKqt1EL5mxBo1ybJS2wIi5CZ9DSVYextwithMSRydKGyi4jdSHNqUT83fZNQHC9TAAAAAAElFTkSuQmCC '>
1528+ < span class =link-text >
1529+ https://webcontainers.io/
1530+ </ span >
1531+ </ div >
1532+ < div class =sub-hr > </ div >
1533+ < div class ='sub-desc '>
1534+ WebContainers let you run full Node.js environments directly inside the browser, using WebAssembly. They make it possible to install npm packages, run dev servers, and execute backend‑style code without needing anything installed on your machine. In practice, they turn the browser into a lightweight, sandboxed development environment that feels surprisingly close to a real local setup.
1535+ </ div >
15331536 </ a >
15341537
15351538
1539+
1540+
1541+
1542+
1543+
15361544 < a class =link href ='https://github.com/thecodacus/OpenWebContainer ' target =_blank >
1537- <!--
1538- <img class=link-icon src='data:image/png;base64,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'>
1539- -->
1540- < span class =link-text >
1541- https://github.com/thecodacus/OpenWebContainer
1542- </ span >
1543- < span class =link-desc >
1544- </ span >
1545+ < div class =sub-title >
1546+ < img class =link-icon src ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAA8FBMVEVHcEwIFlZdZoMbJFUyO2iaoKcaLHALGloZK24NG1sEXqg0PG0KF1YXVZVtkq8MG1ojMWwsOXApN3IVJmctN2kJYKgKVpwYZ6cRSZAgU5MYLHQSQYo4W5ItSX8VKXFQV3kNG1sEU50RWp0QYaUYbrEdb68rdKoYSY5TdqIkQ4caNIEiL2QbM38tSYkLG14TJGcTJGYWXZ4DSZQaLG0UbbJLgq8ERI8bLG4kWpEkNXYgNXsPQYsaM4EWNoUYMH4XLXoRO4kKP4wVK3YUKHICQ5AZMoEATJgASJQAUJsAVKAGFVgAWKQAXKgZM4EBYa0RO4i+jlGiAAAAPXRSTlMAyQMLCAGdwK+09yDhUgXVVCo3pw7Eylq5NeTPFRruBMjui3l6ShKPDUXqSdkk9M6tb+xxihL4eBBnxOfy3dsh9QAAAQdJREFUKM+t0ld3gjAYgOHUEq1R9p7iFlft3rXLbuj//zctfOmAEq98Lsgh7zkh5AShzRj0e4e9/qA8CqZOkiQhuimU1S55B6R7NPqXTfL2jRh6x8a56hkvOe29XOefC9r839x5LLJ+d3jKG09F+0Peh2pbxw9l3OwDM/eW4SJCCA9vWD6sEfLcK6axjWbTVSZeUXEMz6/hMkL+9JpprCChumQ69xCKnDuGQEr/THLuSzlncPDyibpDBYFapQ7kn2PFLWqxq625UFhdkzGnLcSGVilOw8JYrofzuRhOWhyAKqt1EL5mxBo1ybJS2wIi5CZ9DSVYextwithMSRydKGyi4jdSHNqUT83fZNQHC9TAAAAAAElFTkSuQmCC '>
1547+ < span class =link-text >
1548+ https://github.com/thecodacus/OpenWebContainer
1549+ </ span >
1550+ </ div >
1551+ < div class =sub-hr > </ div >
1552+ < div class ='sub-desc '>
1553+ Open WebContainers are an open‑source runtime that lets browsers run full server‑style environments using WebAssembly. They provide a lightweight, sandboxed way to execute code, install packages, and spin up dev tools directly in the browser without any local setup.
1554+ </ div >
15451555 </ a >
15461556
1557+
1558+
1559+
15471560 < a class =link href ='https://zoo.js.org/ ' target =_blank >
15481561 < div class =sub-title >
15491562 < img class =link-icon src ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAA8FBMVEVHcEwIFlZdZoMbJFUyO2iaoKcaLHALGloZK24NG1sEXqg0PG0KF1YXVZVtkq8MG1ojMWwsOXApN3IVJmctN2kJYKgKVpwYZ6cRSZAgU5MYLHQSQYo4W5ItSX8VKXFQV3kNG1sEU50RWp0QYaUYbrEdb68rdKoYSY5TdqIkQ4caNIEiL2QbM38tSYkLG14TJGcTJGYWXZ4DSZQaLG0UbbJLgq8ERI8bLG4kWpEkNXYgNXsPQYsaM4EWNoUYMH4XLXoRO4kKP4wVK3YUKHICQ5AZMoEATJgASJQAUJsAVKAGFVgAWKQAXKgZM4EBYa0RO4i+jlGiAAAAPXRSTlMAyQMLCAGdwK+09yDhUgXVVCo3pw7Eylq5NeTPFRruBMjui3l6ShKPDUXqSdkk9M6tb+xxihL4eBBnxOfy3dsh9QAAAQdJREFUKM+t0ld3gjAYgOHUEq1R9p7iFlft3rXLbuj//zctfOmAEq98Lsgh7zkh5AShzRj0e4e9/qA8CqZOkiQhuimU1S55B6R7NPqXTfL2jRh6x8a56hkvOe29XOefC9r839x5LLJ+d3jKG09F+0Peh2pbxw9l3OwDM/eW4SJCCA9vWD6sEfLcK6axjWbTVSZeUXEMz6/hMkL+9JpprCChumQ69xCKnDuGQEr/THLuSzlncPDyibpDBYFapQ7kn2PFLWqxq625UFhdkzGnLcSGVilOw8JYrofzuRhOWhyAKqt1EL5mxBo1ybJS2wIi5CZ9DSVYextwithMSRydKGyi4jdSHNqUT83fZNQHC9TAAAAAAElFTkSuQmCC '>
0 commit comments