Skip to content

GitHub Pages 上で動く、軽量で拡張可能な Python Web IDE

License

Notifications You must be signed in to change notification settings

Akito5928/AstraPy

Repository files navigation

AstraPy Banner AstraPy NexFlow Python FOSSA Status CodeQL pages-build-deployment Documentation Status

AstraPy

The First Star of NexFlow

AstraPy は、Python をブロックで動かすための
Web ネイティブ・ブロック × Python IDE です。

ブラウザだけ(将来的にローカルアプリも実装)で動作し、
教育・創作・実験のすべてをひとつの宇宙に統合することを目指しています。 AstraPy Demo


✨ Features

  • ブロック × Python のハイブリッド IDE
    直感的なブロック操作と、実用的な Python コードを同時に扱える環境。

  • 完全 Web ネイティブ
    インストール不要。ブラウザを開くだけで即スタート。

  • OSS として拡張可能
    ブロック追加、テーマ変更、機能拡張など自由自在。

  • 教育にも創作にも最適
    初学者からクリエイターまで、誰でも使える設計。


🚀 Demo

AstraPy IDE を今すぐ試す:

👉 https://akito5928.github.io/AstraPy/


🖼 Screenshot

AstraPy IDE Screenshot


📚 使用しているオープンソースライブラリ

AstraPy は以下の OSS を利用しています。

各ライブラリのライセンス全文は LICENSES/ フォルダにまとめています。


🛣 Roadmap

  • ブロックカテゴリの拡張
  • ローカル版を作成し完全にブロックでPythonを動かす
  • NexFlow 全体との統合
  • プロジェクト共有ギャラリー
  • Awesome Listsへの記載

📜 License

AstraPy は MIT License のもとで公開されています。


🤝 Contributing

AstraPy はオープンなプロジェクトです。
Issue / Pull Request はいつでも歓迎します。


連絡先

アイデアやバグなどはIssueやPull Requestで歓迎しますが
その他問い合わせることがあればお気軽にDiscordやe-mailなどで
受け付けるのでぜひ!
Discord ID "akito5928"
Discord Server "を作ることを検討しています"
e-mail "Savasft5928@gmail.com"
X: @Akito_5928(低頻度で更新しています)


その他

現在共同開発者を一応募集しています!詳しくは僕に連絡してください!