Code App is the Right Open-source Code Editor for iPad

Code App is the Right Open-source Code Editor for iPad

Code App is a full-fledged code editor for iPad that brings a desktop-like editing experience. It utilizes VS Code as a design template and offers key functionalities with Monaco-editor and native code.

It provides a robust text editor, local file system support, an embedded emulated terminal, local backend development environment, Git version control, package manager support, and remote connection support.

However, it is limited by iOS's constraints, such as the inability to download arbitrary commands or modules with native components and spawn subprocesses.

Features

Here are some of the key features of the platform:

  • Version Control: The platform supports various version control operations such as Git clone, commits, diff editor, push, pull, and gutter indicator. This allows for efficient collaboration and easy tracking of changes.
  • Embedded Terminal: The platform provides an embedded terminal with a wide range of commands available. With over 70 commands at your disposal, you can easily navigate and manage your projects.
  • Local Web Development Environment: The platform offers a local web development environment that includes support for Node and PHP. This allows you to develop and test your web applications seamlessly.
  • Built-in Python Runtime: With a built-in Python runtime, you can write and run Python code directly within the platform. This eliminates the need for external tools or installations.
  • C/C++ Runtime with WebAssembly: The platform also supports C/C++ runtime with WebAssembly, including clang support. This enables you to develop and execute high-performance applications using these languages.
  • SSH Support: The platform provides SSH support, allowing you to securely connect to remote servers and manage your projects remotely.
  • LSP Support: The platform has built-in Language Server Protocol (LSP) support, offering enhanced code editing capabilities and language-specific features.

These features make the platform a powerful and versatile tool for developers, providing a comprehensive development environment with a wide range of capabilities.

The Plan

Use VS Code as a design template while providing key functionalities with monaco-editor and native code:

  • Version Control (Git clone, commits, diff editor, push, pull and gutter indicator) ✅
  • Embeded terminal (70+ commands avaliable) ✅
  • Local web development environment (Node + PHP) ✅
  • Built in Python runtime ✅
  • C/C++ Runtime with WebAssembly (with clang support) ✅
  • SSH Support ✅
  • LSP support 🏃

License

  • MIT License

Resources

GitHub - thebaselab/codeapp: Building a full-fledged code editor for iPad
Building a full-fledged code editor for iPad. Contribute to thebaselab/codeapp development by creating an account on GitHub.



Read more

8 طرق لمساعدة كبار السن على إدارة مرض السكري

8 طرق لمساعدة كبار السن على إدارة مرض السكري

إذا كنت من كبار السن أو كنت مسؤولاً عن رعاية أحد كبار السن المصابين بمرض السكري في نيوجيرسي، فقد يكون من الصعب إدارة الحالة بشكل صحيح. لحسن الحظ، هناك العديد من الطرق التي يمكنك من خلالها الحصول على المساعدة والدعم. 1- قم بإجراء تغييرات غذائية إن تناول نظام غذائي متوازن

By Hazem Abbas
10 نصائح لإدارة مرض السكري لكبار السن

10 نصائح لإدارة مرض السكري لكبار السن

كبار السن لديهم خطر أكبر للإصابة بمضاعفات مرض السكري. تشير تقارير الجمعية الأمريكية للسكري إلى أن واحدا من كل أربعة أشخاص يبلغون من العمر 65 عاما أو أكثر مصابون بمرض السكري من النوع الأول أو النوع الثاني مقارنة بمن تقل أعمارهم عن 65 عاما. ومن ناحية أخرى، قد تشكل إدارة

By Hazem Abbas
10 فوائد للبرمجة للأطفال: لماذا نتعلم البرمجة في سن مبكرة؟

10 فوائد للبرمجة للأطفال: لماذا نتعلم البرمجة في سن مبكرة؟

البرمجة هي نشاط ممتع متعدد التخصصات يشرك العقل ويحمل الكثير من الفوائد الضخمة للأطفال. على سبيل المثال، هل تعلم أنه يدعم إبداعهم وتفكيرهم المنطقي بالإضافة إلى قدرتهم على التركيز؟ فيما يلي قائمتنا المختصرة التي تضم أهم 10 فوائد للبرمجة للأطفال، بناءً على تجربتنا التجريبية والنتائج العلمية المتاحة. في جميع أنحاء

By Hazem Abbas



Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+