A curated list of awesome resources, learning materials, tools, frameworks, platforms, technologies and source code projects in the field of Compilers, Interpreters and Runtimes. This list has a bias towards education.This section aims at listing code projects of Compilers, Interpreters, Translators, Runtimes, Virtual Machines and the like.
awesome-list awesome list compiler interpreter runtime virtual-machine programming-language resources books.NET Core is best thought of as 'agile .NET'. Generally speaking it is the same as the Desktop .NET Framework distributed as part of the Windows operating system, but it is a cross platform (Windows, Linux, macOS) and cross architecture (x86, x64, arm) subset that can be deployed as part of the application (if desired), and thus can be updated quickly to fix bugs or add features.Most users don't need to build .NET Core from source since there is already a built and tested version for any supported platform. You can get the latest released version of the .NET Core SDK by following the instructions on the .NET Core Getting Started page. If you need the most up to date (daily) version of this .NET Core installer you can get it from the latest Installers of .NET Core and .NET Core SDK. If you want one of our official releases, you can get the download from the download archive page.
coreclr corefx c-sharp dotnet-core dotnetcore runtime jitNode.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. The Node.js package ecosystem, npm, is the largest ecosystem of open source libraries in the world.The Node.js project is supported by the Node.js Foundation. Contributions, policies, and releases are managed under an open governance model.
nodejs node js runtime mitA value of type Type<A, O, I> (called "runtime type") is the runtime representation of the static type A. Note. The Either type is defined in fp-ts, a library containing implementations of common algebraic types in TypeScript.
typescript validation inference types runtimeA project of collected some demos for iOS App. oc综合项目,ios综合项目,iosdemo,ocdemo,demo,iosproject
iosproject ios ios-app ios-demo nsthread nsoperation runloop gcd animation coreanimation qqmusic sina baisibudejie drawrect coregraphics ios-ui ios-animation ios-lib runtimeTypeScript execution and REPL for node.js, with source map support. Works with typescript@>=2.0. Tip: Installing modules locally allows you to control and share the versions through package.json.
typescript repl nodejs runtime ts node environment compilerNode.js >= 8.2.1 required. As a consequence of years of experiences on enterprise Node.js applications management, Midway team from Alibaba open-sourced Pandora.js finally. It is an application manager integrates many capabilities like monitoring, debugging, resiliency. You are more than welcome to use it, as well as build your operation infrastructure upon it.
bootstrap nodejs pandora midway opentracing metrics process-management ipc apm midwayjs dev-ops container runtime cluster service applicationIroh is a dynamic code analysis tool for JavaScript. Iroh allows to record your code flow in realtime, intercept runtime informations and manipulate program behaviour on the fly. You can learn how to use Iroh here.
iroh analysis dynamic runtime realtime debug visualObjectiveKit provides a Swift friendly API for a set of powerful Objective C runtime functions. If using ObjectiveKit on a custom Swift class, make sure that it inherits at some point from NSObject and that it is exposed to the Objective C runtime using the @objc flag.
introspect runtimeA secure runtime for JavaScript and TypeScript built with V8, Rust, and Tokio. Deno aims to provide a productive and secure scripting environment for the modern programmer. It is built on top of V8, Rust, and TypeScript.
runtime secure-runtime typescriptInstant live visualization of your Go application runtime statistics (GC, MemStats, etc.). Statsviz serves 2 HTTP handlers.
visualization monitoring plots runtime metrics live garbage-collector statsµWebSockets.js is an HTTP/WebSocket server for Node.js that runs 8.5x that of Fastify and at least 10x that of Socket.IO. It comes with both router and pub/sub support and is suited for extraordinary performance needs. Being written in native code directly targeting the Linux kernel makes it way faster than any JavaScript implementation. It powers many of the biggest crypto exchanges in the world, handling trade volumes of multiple billions of USD every day.
nodejs http typescript router runtime websockets pubsub commercial proxy-protocol socket-ioA Serverless v1.x plugin to build your lambda functions with Webpack. For the complete release notes see the end of this document.
serverless webpack babel serverless-offline webpack-configuration serverless-plugin webpack2 webpack3 1.0 typescript es6 plugin runtimeThis is DRuntime. It is the low-level runtime library backing the D programming language. DRuntime is typically linked together with Phobos in a release such that the compiler only has to link to a single library to provide the user with the runtime and the standard library.
dlang druntime runtimeSimpliest way to ask runtime permissions on Android, no need to extend class or override permissionResult method, choose your way : Kotlin / Coroutines / RxJava / Java7 / Java8
runtime permission android rxjava kotlin coroutines lambda marshmallow manifest rx launch asyncReflow is a system for incremental data processing in the cloud. Reflow enables scientists and engineers to compose existing tools (packaged in Docker images) using ordinary programming constructs. Reflow then evaluates these programs in a cloud environment, transparently parallelizing work and memoizing results. Reflow was created at GRAIL to manage our NGS (next generation sequencing) bioinformatics workloads on AWS, but has also been used for many other applications, including model training and ad-hoc data analyses. Reflow thus allows scientists and engineers to write straightforward programs and then have them transparently executed in a cloud environment. Programs are automatically parallelized and distributed across multiple machines, and redundant computations (even across runs and users) are eliminated by its memoization cache. Reflow evaluates its programs incrementally: whenever the input data or program changes, only those outputs that depend on the changed data or code are recomputed.
bioinformatics-pipeline scientific-computing language runtime data-science cloud-computing aws analysis-pipelineReflection provides an API for advanced reflection at runtime including dynamic construction of types.If you need any help you can join our Slack and go to the #help channel. Or you can create a Github issue in our main repository. When stating your issue be sure to add enough details, specify what module is causing the problem and reproduction steps.
swift reflection introspection mirroring swiftpm runtime dynamic server server-side-swift iosThis is a tool to convert assembly as generated by a C/C++ compiler into Golang assembly. It is meant to be used in combination with asm2plan9s in order to automatically generate pure Go wrappers for C/C++ code (that may for instance take advantage of compiler SIMD intrinsics or template<> code).You can optionally nicely format the code using asmfmt by passing in an -f flag.
gcc llvm clang plan9 asm runtimeNapa.js is a multi-threaded JavaScript runtime built on V8, which was originally designed to develop highly iterative services with non-compromised performance in Bing. As it evolves, we find it useful to complement Node.js in CPU-bound tasks, with the capability of executing JavaScript in multiple V8 isolates and communicating between them. Napa.js is exposed as a Node.js module, while it can also be embedded in a host process without Node.js dependency.
multithreading nodejs napajs runtime parallel
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.